35 lines
961 B
YAML
35 lines
961 B
YAML
version: '3.7'
|
|
|
|
services:
|
|
app:
|
|
# https://hub.docker.com/r/miroslavsckaya/tg-rss-bot
|
|
image: 'miroslavsckaya/tg-rss-bot:${IMAGE_VERSION:-latest}'
|
|
env_file: .env
|
|
restart: unless-stopped
|
|
extra_hosts:
|
|
- 'host.docker.internal:host-gateway'
|
|
labels:
|
|
ofelia.enabled: "true"
|
|
ofelia.job-exec.update-feeds.schedule: "@every ${SCHEDULER_UPDATE:-1h}"
|
|
ofelia.job-exec.update-feeds.command: "python /bot/update.py"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "${LOG_MAX_SIZE:-5m}"
|
|
max-file: "${LOG_MAX_FILE:-5}"
|
|
|
|
scheduler:
|
|
# https://hub.docker.com/r/mcuadros/ofelia
|
|
image: mcuadros/ofelia:latest
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- app
|
|
command: daemon --docker
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "${LOG_MAX_SIZE:-5m}"
|
|
max-file: "${LOG_MAX_FILE:-5}"
|