This commit is contained in:
2026-04-26 14:11:53 -05:00
parent 844c63dd85
commit 9b3b99b38a
2 changed files with 96 additions and 34 deletions

View File

@@ -2,15 +2,19 @@ services:
mailadmin-db:
image: postgres:16
container_name: mailadmin-db
restart: unless-stopped
environment:
POSTGRES_DB: mailadmin
POSTGRES_USER: mailadmin
POSTGRES_PASSWORD: ${MAILADMIN_DB_PASSWORD:-change-me}
POSTGRES_PASSWORD: ${MAILADMIN_DB_PASSWORD}
volumes:
- ./data/postgres:/var/lib/postgresql/data
networks:
- mail_network
- mailadmin-db-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U mailadmin -d mailadmin"]
interval: 5s
timeout: 5s
retries: 20
start_period: 10s
restart: unless-stopped
mailadmin:
build:
@@ -19,7 +23,8 @@ services:
container_name: mailadmin
restart: unless-stopped
depends_on:
- mailadmin-db
mailadmin-db:
condition: service_healthy
environment:
NODE_ENV: production
PORT: 3000