diff --git a/docker-compose.yml b/docker-compose.yml index 6b92975..be563d5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,19 +2,29 @@ services: discord-rss-bot: image: ghcr.io/thelovinator1/discord-rss-bot:latest container_name: discord-rss-bot - expose: - - "5000:5000" ports: - "5000:5000" + volumes: - # - /Docker/Bots/discord-rss-bot:/home/botuser/.local/share/discord_rss_bot/ + # To use a host directory instead of a named volume: + # Linux: - /Docker/Bots/discord-rss-bot:/home/botuser/.local/share/discord_rss_bot/ + # Windows: - C:\Docker\Bots\discord-rss-bot:/home/botuser/.local/share/discord_rss_bot/ - data:/home/botuser/.local/share/discord_rss_bot/ + healthcheck: test: [ "CMD", "uv", "run", "./discord_rss_bot/healthcheck.py" ] interval: 1m timeout: 10s retries: 3 start_period: 5s + + # Keep logs in a rotating file so they don't fill up the disk + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "3" + restart: unless-stopped volumes: