novela/stack/stack.yml
Ivo Oskamp 91f8380a1f Release v0.2.9
Reader: monotonic reading progress across devices — saved position only
advances, never rewinds (explicit Mark as read/unread still resets).

Plus the previously uncommitted v0.2.5–v0.2.8 work (FlareSolverr scraping,
Book Info pages, deferred chapter add/delete, scanned/uploaded backup
counters, Dropbox upload tuning, four inline editor formatting buttons,
migration logging, "New view" needs_review fix, consecutive break-image
collapsing, and the related TECHNICAL.md updates).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 11:50:49 +02:00

61 lines
1.4 KiB
YAML

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