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