
RSS-based content discovery for GoToSocial instances. Features: - Multi-instance RSS feed processing - Docker deployment with .env configuration - Comprehensive statistics and monitoring - Production-ready with proper secret management
32 lines
684 B
YAML
32 lines
684 B
YAML
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
|