version: "3.8" services: novela: image: gitea.oskamp.info/ivooskamp/novela:dev container_name: novela restart: unless-stopped ports: - "${NOVELA_PORT}: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} FLARESOLVERR_URL: http://flaresolverr:8191/v1 volumes: - /docker/appdata/novela/library:/app/library - /docker/appdata/novela/config:/app/config depends_on: - postgres - flaresolverr networks: - novela-net flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: novela-flaresolverr restart: unless-stopped environment: LOG_LEVEL: info TZ: Europe/Amsterdam 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: - "${ADMINER_PORT}:8080" networks: - novela-net networks: novela-net: driver: bridge