feat: add pgbouncer to kamal setup (#2382)

Co-authored-by: ShubhamPalriwala <spalriwalau@gmail.com>
This commit is contained in:
Matti Nannt
2024-04-04 09:18:16 +02:00
committed by GitHub
parent d94e003244
commit 1e0c90ca6f
7 changed files with 96 additions and 261 deletions

View File

@@ -71,8 +71,11 @@ jobs:
S3_BUCKET_NAME: ${{ vars.S3_BUCKET_NAME }}
OPENTELEMETRY_LISTENER_URL: ${{ vars.OPENTELEMETRY_LISTENER_URL }}
RATE_LIMITING_DISABLED: ${{ vars.RATE_LIMITING_DISABLED }}
REDIS_CLIENT_URL: ${{ vars.REDIS_CLIENT_URL }}
KAMAL_REGISTRY_PASSWORD: ${{ secrets.KAMAL_REGISTRY_PASSWORD }}
DB_HOST: ${{ secrets.DB_HOST }}
DB_USER: ${{ secrets.DB_USER }}
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
DB_NAME: ${{ secrets.DB_NAME }}
steps:
- name: Checkout code

View File

@@ -7,7 +7,7 @@ on:
workflow_dispatch: # Only to be triggered when accessories are updated
jobs:
Deploy:
Setup:
runs-on: ubuntu-latest
environment: production
env:
@@ -69,8 +69,11 @@ jobs:
S3_BUCKET_NAME: ${{ vars.S3_BUCKET_NAME }}
OPENTELEMETRY_LISTENER_URL: ${{ vars.OPENTELEMETRY_LISTENER_URL }}
RATE_LIMITING_DISABLED: ${{ vars.RATE_LIMITING_DISABLED }}
REDIS_CLIENT_URL: ${{ vars.REDIS_CLIENT_URL }}
KAMAL_REGISTRY_PASSWORD: ${{ secrets.KAMAL_REGISTRY_PASSWORD }}
DB_HOST: ${{ secrets.DB_HOST }}
DB_USER: ${{ secrets.DB_USER }}
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
DB_NAME: ${{ secrets.DB_NAME }}
steps:
- name: Checkout code
@@ -103,7 +106,7 @@ jobs:
kamal() { command kamal "$@" -c kamal/deploy.yml; }
kamal env push
- name: Run deploy command
- name: Run setup command
run: |
kamal() { command kamal "$@" -c kamal/deploy.yml; }
set +e