services: gts-holmirdas: build: . container_name: gts-holmirdas restart: unless-stopped env_file: - .env volumes: - ./data:/app/data - ./gts_holmirdas.py:/app/gts_holmirdas.py:ro - ./rss_feeds.txt:/app/rss_feeds.txt:ro # Run every 3 hours (balanced frequency) entrypoint: > sh -c " while true; do echo 'Starting GTS-HolMirDas run...' python gts_holmirdas.py echo 'GTS-HolMirDas run completed. Sleeping for 1 hour...' sleep 3600 done " # Resource limits deploy: resources: limits: memory: 512M reservations: memory: 256M