version: "3.8" services: backupchecks: image: gitea.oskamp.info/ivooskamp/backupchecks:dev container_name: backupchecks restart: unless-stopped depends_on: - postgres environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} DB_HOST: backupchecks-postgres DB_PORT: 5432 ports: - "8080:8080" networks: - backupnet postgres: image: postgres:16 container_name: backupchecks-postgres restart: unless-stopped environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} volumes: - /docker/appdata/backupchecks/backupchecks-postgres:/var/lib/postgresql/data networks: - backupnet adminer: image: adminer:latest container_name: backupchecks-adminer restart: unless-stopped ports: - "8081:8080" networks: - backupnet networks: backupnet: driver: bridge POSTGRES_DB=backup POSTGRES_USER=backup POSTGRES_PASSWORD=Changeme DB_HOST=backupchecks-postgres DB_PORT=5432 APP_PORT=8080 APP_ENV=production APP_SECRET_KEY=Changeme