mirror of
https://codeberg.org/JasterV/spazio-solazzo.git
synced 2026-04-26 18:20:03 +00:00
fix SSL issues
This commit is contained in:
parent
532d7495eb
commit
bc59d87578
2 changed files with 45 additions and 43 deletions
|
|
@ -1,46 +1,46 @@
|
||||||
# This ensures the pipeline only runs on the main branch
|
# This ensures the pipeline only runs on the main branch
|
||||||
when:
|
# when:
|
||||||
event: push
|
# event: push
|
||||||
branch: main
|
# branch: main
|
||||||
|
|
||||||
depends_on:
|
# depends_on:
|
||||||
- ci
|
# - ci
|
||||||
|
|
||||||
steps:
|
# steps:
|
||||||
# Build and Push Docker Image
|
# # Build and Push Docker Image
|
||||||
# We use the 'kaniko' plugin to build images without needing a Docker daemon (safer/simpler)
|
# # We use the 'kaniko' plugin to build images without needing a Docker daemon (safer/simpler)
|
||||||
build:
|
# build:
|
||||||
image: plugins/kaniko
|
# image: plugins/kaniko
|
||||||
settings:
|
# settings:
|
||||||
registry: registry.fly.io
|
# registry: registry.fly.io
|
||||||
repo: registry.fly.io/spazio-solazzo
|
# repo: registry.fly.io/spazio-solazzo
|
||||||
tags: sha-${CI_COMMIT_SHA}
|
# tags: sha-${CI_COMMIT_SHA}
|
||||||
# You'll need to provide Fly credentials to Kaniko
|
# # You'll need to provide Fly credentials to Kaniko
|
||||||
username: x
|
# username: x
|
||||||
password:
|
# password:
|
||||||
from_secret: FLY_API_TOKEN
|
# from_secret: FLY_API_TOKEN
|
||||||
|
|
||||||
# 3. Set Secrets and Deploy
|
# # 3. Set Secrets and Deploy
|
||||||
deploy:
|
# deploy:
|
||||||
image: codeberg.org/jasterv/flyctl:latest
|
# image: codeberg.org/jasterv/flyctl:latest
|
||||||
pull: true
|
# pull: true
|
||||||
environment:
|
# environment:
|
||||||
FLY_API_TOKEN:
|
# FLY_API_TOKEN:
|
||||||
from_secret: FLY_API_TOKEN
|
# from_secret: FLY_API_TOKEN
|
||||||
# Passing the other app secrets
|
# # Passing the other app secrets
|
||||||
TOKEN_SIGNING_SECRET: { from_secret: TOKEN_SIGNING_SECRET }
|
# TOKEN_SIGNING_SECRET: { from_secret: TOKEN_SIGNING_SECRET }
|
||||||
ADMIN_EMAIL: { from_secret: ADMIN_EMAIL }
|
# ADMIN_EMAIL: { from_secret: ADMIN_EMAIL }
|
||||||
SPAZIO_SOLAZZO_EMAIL: { from_secret: SPAZIO_SOLAZZO_EMAIL }
|
# SPAZIO_SOLAZZO_EMAIL: { from_secret: SPAZIO_SOLAZZO_EMAIL }
|
||||||
FRONT_OFFICE_PHONE_NUMBER: { from_secret: FRONT_OFFICE_PHONE_NUMBER }
|
# FRONT_OFFICE_PHONE_NUMBER: { from_secret: FRONT_OFFICE_PHONE_NUMBER }
|
||||||
RESEND_API_KEY: { from_secret: RESEND_API_KEY }
|
# RESEND_API_KEY: { from_secret: RESEND_API_KEY }
|
||||||
DATABASE_URL: { from_secret: DATABASE_URL }
|
# DATABASE_URL: { from_secret: DATABASE_URL }
|
||||||
commands:
|
# commands:
|
||||||
- |
|
# - |
|
||||||
flyctl secrets set \
|
# flyctl secrets set \
|
||||||
TOKEN_SIGNING_SECRET="$TOKEN_SIGNING_SECRET" \
|
# TOKEN_SIGNING_SECRET="$TOKEN_SIGNING_SECRET" \
|
||||||
ADMIN_EMAIL="$ADMIN_EMAIL" \
|
# ADMIN_EMAIL="$ADMIN_EMAIL" \
|
||||||
SPAZIO_SOLAZZO_EMAIL="$SPAZIO_SOLAZZO_EMAIL" \
|
# SPAZIO_SOLAZZO_EMAIL="$SPAZIO_SOLAZZO_EMAIL" \
|
||||||
FRONT_OFFICE_PHONE_NUMBER="$FRONT_OFFICE_PHONE_NUMBER" \
|
# FRONT_OFFICE_PHONE_NUMBER="$FRONT_OFFICE_PHONE_NUMBER" \
|
||||||
RESEND_API_KEY="$RESEND_API_KEY" \
|
# RESEND_API_KEY="$RESEND_API_KEY" \
|
||||||
DATABASE_URL="$DATABASE_URL"
|
# DATABASE_URL="$DATABASE_URL"
|
||||||
- flyctl deploy --image registry.fly.io/spazio-solazzo:sha-${CI_COMMIT_SHA}
|
# - flyctl deploy --image registry.fly.io/spazio-solazzo:sha-${CI_COMMIT_SHA}
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,9 @@ else
|
||||||
|
|
||||||
config :spazio_solazzo, SpazioSolazzo.Repo,
|
config :spazio_solazzo, SpazioSolazzo.Repo,
|
||||||
url: database_url,
|
url: database_url,
|
||||||
ssl: true,
|
# We are running this app in the same server where we host our DB
|
||||||
|
# No SSL is required in this scenario
|
||||||
|
ssl: false,
|
||||||
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "4"),
|
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "4"),
|
||||||
# For machines with several cores, consider starting multiple pools of `pool_size`
|
# For machines with several cores, consider starting multiple pools of `pool_size`
|
||||||
# pool_count: 4,
|
# pool_count: 4,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue