feat: add readeck service to rss stack
This commit is contained in:
parent
260a795fca
commit
cbbde9763a
3 changed files with 41 additions and 0 deletions
|
|
@ -6,8 +6,48 @@ volumes:
|
|||
linkding_data:
|
||||
linkding_db:
|
||||
miniflux_db:
|
||||
readeck:
|
||||
driver: rclone
|
||||
driver_opts:
|
||||
remote: 'homelab-s3:docker-volume-readeck'
|
||||
allow_other: 'true'
|
||||
vfs_cache_mode: full
|
||||
poll_interval: 0
|
||||
|
||||
services:
|
||||
readeck:
|
||||
image: codeberg.org/readeck/readeck:latest
|
||||
networks:
|
||||
- default
|
||||
- reverse_proxy
|
||||
environment:
|
||||
- READECK_LOG_LEVEL=debug
|
||||
- READECK_ALLOWED_HOSTS=readeck.alecodes.page
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- readeck:/readeck
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "/bin/readeck", "healthcheck", "-config", "config.toml"]
|
||||
interval: 30s
|
||||
timeout: 2s
|
||||
retries: 3
|
||||
deploy:
|
||||
rollback_config:
|
||||
failure_action: continue
|
||||
update_config:
|
||||
delay: 2s
|
||||
failure_action: rollback
|
||||
order: start-first
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.services_kind==${SERVICE_KIND:-common}
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.readeck.rule=Host(`readeck.alecodes.page`)
|
||||
- traefik.http.services.readeck.loadbalancer.server.port=8000
|
||||
|
||||
miniflux:
|
||||
image: miniflux/miniflux:latest
|
||||
restart: unless-stopped
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue