backupchecks/deploy/backupchecks-stack.yml

54 lines
1.2 KiB
YAML

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