From e862d7c1788ab1263a944f7f33f520319f64c093 Mon Sep 17 00:00:00 2001 From: Laika Date: Sat, 28 Feb 2026 17:21:56 +1100 Subject: [PATCH] Update compose.yaml --- compose.yaml | 52 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 14 deletions(-) diff --git a/compose.yaml b/compose.yaml index a712a2b..cf99549 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,19 +1,34 @@ services: - main: - image: engineering.sanya.gay/pluralflux/pluralflux-dev - container_name: pluralflux + pluralflux-dev: + image: engineering.sanya.gay/pluralflux/pluralflux-dev:latest + container_name: pluralflux-dev + restart: unless-stopped + networks: + - pluralflux-dev-net + env_file: "variables.env" + pluralflux-prod: + image: engineering.sanya.gay/pluralflux/pluralflux:latest + container_name: pluralflux-prod restart: unless-stopped networks: - pluralflux-net - env_file: "secrets.env" - postgres: + env_file: "variables-prod.env" + postgres-dev: image: postgres:latest - container_name: pluralflux-postgres - env_file: "secrets.env" + container_name: pluralflux-dev-postgres + env_file: "variables.env" + volumes: + - pgdataDev:/var/lib/postgresql + - ./pgBackup:/mnt/pgBackup + networks: + - pluralflux-dev-net + postgres-prod: + image: postgres:latest + container_name: pluralflux-prod-postgres + env_file: "variables-prod.env" volumes: - pgdata:/var/lib/postgresql - ports: - - "5432:5432" + - ./pgBackup/prod/:/mnt/pgBackup/prod networks: - pluralflux-net pgadmin: @@ -21,15 +36,24 @@ services: container_name: pluralflux-pgadmin ports: - "5050:80" - env_file: "secrets.env" + env_file: "variables.env" depends_on: - - postgres + - postgres-dev + - postgres-prod networks: - pluralflux-net - + - pluralflux-dev-net + volumes: + - pgadmindata:/var/lib/pgadmin + - ./pgBackup:/mnt/host + # uncomment the above line if you plan to restore / backup dump files from PGAdmin UI networks: pluralflux-net: + driver: bridge + pluralflux-dev-net: + driver: bridge volumes: - pgdata: - secrets: + pgdataDev: + pgadmindata: + pgdata: \ No newline at end of file