Update Advanced Configuration

Matthias Klein 2025-08-03 21:11:09 +00:00
parent f116c6b3bb
commit 1fb00a2307

@ -296,7 +296,7 @@ CONTAINER="gts-holmirdas"
mkdir -p "$BACKUP_DIR" mkdir -p "$BACKUP_DIR"
# Stop container gracefully # Stop container gracefully
docker-compose stop gts-holmirdas docker compose stop gts-holmirdas
# Backup data directory # Backup data directory
tar -czf "$BACKUP_DIR/data_$DATE.tar.gz" ./data tar -czf "$BACKUP_DIR/data_$DATE.tar.gz" ./data
@ -307,7 +307,7 @@ cp rss_feeds.txt "$BACKUP_DIR/rss_feeds_$DATE.txt"
cp docker-compose.yml "$BACKUP_DIR/compose_$DATE.yml" cp docker-compose.yml "$BACKUP_DIR/compose_$DATE.yml"
# Restart container # Restart container
docker-compose start gts-holmirdas docker compose start gts-holmirdas
# Cleanup old backups (keep 30 days) # Cleanup old backups (keep 30 days)
find "$BACKUP_DIR" -name "*.tar.gz" -mtime +30 -delete find "$BACKUP_DIR" -name "*.tar.gz" -mtime +30 -delete
@ -332,7 +332,7 @@ if [ -z "$BACKUP_DATE" ]; then
fi fi
# Stop current container # Stop current container
docker-compose down docker compose down
# Restore data # Restore data
tar -xzf "/backups/gts-holmirdas/data_$BACKUP_DATE.tar.gz" tar -xzf "/backups/gts-holmirdas/data_$BACKUP_DATE.tar.gz"
@ -343,7 +343,7 @@ cp "/backups/gts-holmirdas/rss_feeds_$BACKUP_DATE.txt" rss_feeds.txt
cp "/backups/gts-holmirdas/compose_$BACKUP_DATE.yml" docker-compose.yml cp "/backups/gts-holmirdas/compose_$BACKUP_DATE.yml" docker-compose.yml
# Restart with restored configuration # Restart with restored configuration
docker-compose up -d docker compose up -d
echo "Recovery completed from backup: $BACKUP_DATE" echo "Recovery completed from backup: $BACKUP_DATE"
``` ```
@ -451,7 +451,7 @@ PROFILE_ENABLED=true
PROFILE_OUTPUT_DIR=/app/profiles PROFILE_OUTPUT_DIR=/app/profiles
# Analyze performance bottlenecks # Analyze performance bottlenecks
docker-compose exec gts-holmirdas python3 -m cProfile -o /app/profiles/profile.out /app/gts_holmirdas.py docker compose exec gts-holmirdas python3 -m cProfile -o /app/profiles/profile.out /app/gts_holmirdas.py
``` ```
### Custom User Agent Configuration ### Custom User Agent Configuration