Skip to content

Commit 80453d5

Browse files
committed
fix: use .env or system env to manage backend test db connection
1 parent 6f43d34 commit 80453d5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

backend/compose.test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ services:
1111
service: db
1212
environment:
1313
POSTGRES_DB: npd_test
14-
POSTGRES_USER: postgres
15-
POSTGRES_PASSWORD: postgres
14+
POSTGRES_USER: ${NPD_DB_USER:-postgres}
15+
POSTGRES_PASSWORD: ${NPD_TEST_DB_PASSWORD:-postgres}
1616

1717
db-migrations:
1818
extends:
1919
file: docker-compose.yml
2020
service: db-migrations
2121
environment:
2222
# db-migrations service
23-
FLYWAY_URL: jdbc:postgresql://db:5432/npd_test
24-
FLYWAY_USER: postgres
25-
FLYWAY_PASSWORD: postgres
23+
FLYWAY_URL: jdbc:postgresql://${NPD_TEST_DB_HOST:-db}:${NPD_DB_PORT:-5432}/npd_test
24+
FLYWAY_USER: ${NPD_DB_USER:-postgres}
25+
FLYWAY_PASSWORD: ${NPD_DB_PASSWORD:-postgres}
2626

2727
django-web:
2828
extends:
@@ -34,8 +34,8 @@ services:
3434
DJANGO_ALLOWED_HOSTS: "['localhost', '127.0.0.1']"
3535
DATABASE_ENGINE: 'django.db.backends.postgresql'
3636
DEBUG: False
37-
NPD_DB_USER: postgres
38-
NPD_DB_PASSWORD: postgres
39-
NPD_DB_HOST: db
37+
NPD_DB_USER: ${NPD_DB_USER:-postgres}
38+
NPD_DB_PASSWORD: ${NPD_DB_PASSWORD:-postgres}
39+
NPD_DB_HOST: ${NPD_DB_HOST:-db}
4040
NPD_DB_NAME: npd_test
41-
NPD_DB_PORT: 5432
41+
NPD_DB_PORT: ${NPD_DB_PORT:-5432}

0 commit comments

Comments
 (0)