From 7ec7902a7952e41dc640e5f727b4f576db1929ba Mon Sep 17 00:00:00 2001 From: furyhawk Date: Tue, 1 Jul 2025 18:45:04 +0800 Subject: [PATCH] feat: migrate database environment configuration from db.env to inline environment variables in nextcloud.yml --- db.env => swarm/db.env | 0 swarm/nextcloud.yml | 15 +++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) rename db.env => swarm/db.env (100%) diff --git a/db.env b/swarm/db.env similarity index 100% rename from db.env rename to swarm/db.env diff --git a/swarm/nextcloud.yml b/swarm/nextcloud.yml index 0078044..36f8892 100644 --- a/swarm/nextcloud.yml +++ b/swarm/nextcloud.yml @@ -7,8 +7,10 @@ services: restart: always volumes: - db:/var/lib/postgresql/data:Z - env_file: - - db.env + environment: + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} networks: - nextcloud-net @@ -27,10 +29,11 @@ services: - nextcloud:/var/www/html:z # NOTE: The `volumes` config of the `cron` and `app` containers must match environment: - - POSTGRES_HOST=db - - REDIS_HOST=redis - env_file: - - db.env + POSTGRES_HOST: db + REDIS_HOST: redis + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} networks: - nextcloud-net depends_on: