Skip to content

Commit e04bc5c

Browse files
committed
Pass Postgres Password to Docker Compose
1 parent ee23de5 commit e04bc5c

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.github/workflows/deploy_aws.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,5 @@ jobs:
3939
LANGSMITH_API_KEY: ${{ secrets.LANGSMITH_API_KEY }}
4040
GRAFANA_ADMIN_USERNAME: ${{ secrets.GRAFANA_ADMIN_USERNAME }}
4141
GRAFANA_ADMIN_PASSWORD: ${{ secrets.GRAFANA_ADMIN_PASSWORD }}
42+
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
4243
run: ansible-playbook -i inventory.ini ansible/deploy.yml

ansible/tasks/env_vars.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
open_webui_api_key_gen: "{{ lookup('env', 'OPEN_WEBUI_API_KEY_GEN') }}"
66
langsmith_api_key: "{{ lookup('env', 'LANGSMITH_API_KEY') }}"
77
grafana_admin_username: "{{ lookup('env', 'GRAFANA_ADMIN_USERNAME') }}"
8-
grafana_admin_password: "{{ lookup('env', 'GRAFANA_ADMIN_PASSWORD') }}"
8+
grafana_admin_password: "{{ lookup('env', 'GRAFANA_ADMIN_PASSWORD') }}"
9+
postgres_password: "{{ lookup('env', 'POSTGRES_PASSWORD') }}"

docker-compose.yml.j2

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ services:
4444
- "traefik.http.services.auth.loadbalancer.server.port=8083"
4545
environment:
4646
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/auth_db
47-
- SPRING_DATASOURCE_USERNAME=postgres # TODO: replace with env variable
48-
- SPRING_DATASOURCE_PASSWORD=postgres
47+
- SPRING_DATASOURCE_USERNAME=postgres
48+
- SPRING_DATASOURCE_PASSWORD="{{ postgres_password }}"
4949
depends_on:
5050
- postgres
5151

@@ -64,7 +64,7 @@ services:
6464
environment:
6565
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/document_db
6666
- SPRING_DATASOURCE_USERNAME=postgres
67-
- SPRING_DATASOURCE_PASSWORD=postgres
67+
- SPRING_DATASOURCE_PASSWORD="{{ postgres_password }}"
6868
depends_on:
6969
- postgres
7070

@@ -128,7 +128,7 @@ services:
128128
- "5432:5432"
129129
environment: # TODO: replace values with an env variables & secrets
130130
POSTGRES_USER: postgres
131-
POSTGRES_PASSWORD: postgres
131+
POSTGRES_PASSWORD: "{{ postgres_password }}"
132132
POSTGRES_DB: postgres
133133
POSTGRES_MULTIPLE_DATABASES: auth_db,document_db
134134
volumes:

0 commit comments

Comments
 (0)