From acf3379fb67e5f6a8611045dbb1eee3d9285b806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aaron=20D=C3=B6tsch?= <aaron@fsmpi.rwth-aachen.de> Date: Thu, 3 Aug 2023 13:14:17 +0200 Subject: [PATCH] Clean up env variable management --- .env.example | 6 ++++-- docker-compose.yml.example | 13 +++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.env.example b/.env.example index e376bea..45274f3 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,4 @@ -DATABASE_URL="postgresql://postgres:postgres@postgres:5432/postgres" -BODY_SIZE_LIMIT=10485760 # 10MiB - increase default body size limit in order to upload large files (product images) +DB_USERNAME="postgres" +DB_PASSWORD="postgres" +DB_NAME="postgres" +BODY_SIZE_LIMIT=10485760 # 10MiB diff --git a/docker-compose.yml.example b/docker-compose.yml.example index 4a3b295..dc70a89 100644 --- a/docker-compose.yml.example +++ b/docker-compose.yml.example @@ -4,15 +4,15 @@ services: image: postgres:11.1 restart: always environment: - POSTGRES_PASSWORD: postgres - POSTGRES_USER: postgres - POSTGRES_DB: postgres + POSTGRES_PASSWORD: ${DB_PASSWORD} + POSTGRES_USER: ${DB_USERNAME} + POSTGRES_DB: ${DB_NAME} ports: - "5432:5432" volumes: - ./postgres-data:/var/lib/postgresql/data healthcheck: - test: ["CMD-SHELL", "pg_isready -U postgres -d postgres"] + test: ["CMD-SHELL", "pg_isready -U ${DB_USERNAME} -d ${DB_NAME}"] interval: 5s timeout: 30s retries: 5 @@ -26,8 +26,9 @@ services: depends_on: postgres: condition: service_healthy - env_file: - - .env + environment: + BODY_SIZE_LIMIT: ${BODY_SIZE_LIMIT} + DATABASE_URL: postgresql://${DB_USERNAME}:${DB_PASSWORD}@postgres:5432/${DB_NAME} volumes: - ./article-images:/app/article-images -- GitLab