From 38b648655060d06109734821095cf32e7a82efb6 Mon Sep 17 00:00:00 2001 From: Andrew Kvalheim Date: Sat, 14 Mar 2020 16:24:49 -0700 Subject: [PATCH] Use database password in Docker Compose environment Addresses docker-library/postgres#681. --- INSTALL.md | 2 +- docker-compose.yml | 1 + docker-compose.yml.production-example | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 39f9ce4c..27037af2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -37,7 +37,7 @@ There is a rudimentary docker-compose configuration for production usage (`docke 1. Configure OSEM - You have at least to set `SECRET_KEY_BASE` + You have at least to set `OSEM_DB_PASSWORD` and `SECRET_KEY_BASE` ``` cp dotenv.example .env.production vim .env.production diff --git a/docker-compose.yml b/docker-compose.yml index 8f31749c..62f0d55f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,7 @@ services: image: postgres environment: PGDATA: /var/lib/postgresql/data/pgdata + POSTGRES_PASSWORD: $OSEM_DB_PASSWORD osem: build: context: . diff --git a/docker-compose.yml.production-example b/docker-compose.yml.production-example index 73fa1ad1..f35c950c 100644 --- a/docker-compose.yml.production-example +++ b/docker-compose.yml.production-example @@ -5,6 +5,7 @@ services: image: postgres environment: PGDATA: /var/lib/postgresql/data/pgdata + POSTGRES_PASSWORD: $OSEM_DB_PASSWORD volumes: - osem_production_database:/var/lib/postgresql/data/pgdata production_web: