novela/stack/stack.yml

49 lines
1.1 KiB
YAML

version: "3.8"
services:
novela:
image: gitea.oskamp.info/ivooskamp/novela:dev
container_name: novela
restart: unless-stopped
ports:
- "8099:8000"
environment:
POSTGRES_HOST: postgres
POSTGRES_PORT: 5432
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
NOVELA_MASTER_KEY: ${NOVELA_MASTER_KEY}
volumes:
- /docker/appdata/novela/library:/app/library
- /docker/appdata/novela/config:/app/config
depends_on:
- postgres
networks:
- novela-net
postgres:
image: postgres:16
container_name: novela-db
restart: unless-stopped
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- /docker/appdata/novela/postgres:/var/lib/postgresql/data
networks:
- novela-net
adminer:
image: adminer:latest
container_name: novela-adminer
restart: unless-stopped
ports:
- "8098:8080"
networks:
- novela-net
networks:
novela-net:
driver: bridge