Skip to content

Commit a87e888

Browse files
committed
feat: add PostgreSQL environment variables for deployment and testing workflows
1 parent 8dcd5b6 commit a87e888

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

.github/workflows/deploy.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,13 @@ jobs:
7777
-e CORS_ALLOWED_ORIGINS="${{ vars.CORS_ALLOWED_ORIGINS }}" \
7878
-e SWAGGER_UI_PATH="${{ vars.SWAGGER_UI_PATH }}" \
7979
-e ADMIN_EMAILS="${{ vars.ADMIN_EMAILS }}" \
80+
-e POSTGRES_HOST="${{ secrets.POSTGRES_HOST }}" \
81+
-e POSTGRES_PORT="${{ secrets.POSTGRES_PORT }}" \
82+
-e POSTGRES_NAME="${{ secrets.POSTGRES_NAME }}" \
83+
-e POSTGRES_USER="${{ secrets.POSTGRES_USER }}" \
84+
-e POSTGRES_PASSWORD="${{ secrets.POSTGRES_PASSWORD }}" \
85+
-e DUAL_WRITE_ENABLED="${{ vars.DUAL_WRITE_ENABLED }}" \
86+
-e DUAL_WRITE_SYNC_MODE="${{ vars.DUAL_WRITE_SYNC_MODE }}" \
87+
-e DUAL_WRITE_RETRY_ATTEMPTS="${{ vars.DUAL_WRITE_RETRY_ATTEMPTS }}" \
88+
-e DUAL_WRITE_RETRY_DELAY="${{ vars.DUAL_WRITE_RETRY_DELAY }}" \
8089
${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }}

.github/workflows/test.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ jobs:
1414
ALLOWED_HOSTS: "localhost,127.0.0.1"
1515
MONGODB_URI: mongodb://db:27017
1616
DB_NAME: todo-app
17+
POSTGRES_HOST: "localhost"
18+
POSTGRES_PORT: "5432"
19+
POSTGRES_NAME: "todo_postgres_test"
20+
POSTGRES_USER: "todo_user_test"
21+
POSTGRES_PASSWORD: "todo_password_test"
1722
GOOGLE_OAUTH_CLIENT_ID: "test-client-id"
1823
GOOGLE_OAUTH_CLIENT_SECRET: "test-client-secret"
1924
GOOGLE_OAUTH_REDIRECT_URI: "http://localhost:8000/v1/auth/google/callback"
@@ -32,6 +37,10 @@ jobs:
3237
TODO_BACKEND_BASE_URL: "http://localhost:8000"
3338
CORS_ALLOWED_ORIGINS: "http://localhost:3000,http://localhost:8000"
3439
ADMIN_EMAILS: "[email protected]"
40+
DUAL_WRITE_ENABLED: "True"
41+
DUAL_WRITE_SYNC_MODE: "SYNC"
42+
DUAL_WRITE_RETRY_ATTEMPTS: "3"
43+
DUAL_WRITE_RETRY_DELAY: "5"
3544

3645
steps:
3746
- name: Checkout code

0 commit comments

Comments
 (0)