Files
pgz-sport/scripts/hns-watchdog.service.proposed
damir f7b5114f58 PDF link target=_blank + nginx timeouts + priority filteri (samo s podacima)
nginx (sport.rinet.one):
- proxy_read_timeout 60s → 300s
- proxy_send_timeout 300s
- proxy_buffering off (PDF stream)
- client_max_body_size 50M → 100M

Endpoints:
- /api/v2/klubovi/financirani: +with_data filter (samo s potporama/godišnjakom/HNS)
- /api/v2/sportasi/filtered: +samo_priority +samo_s_hns

Frontend:
- PDF link target=_blank rel=noopener
- window._klub_only_priority = true (default)
- window._sportas_only_priority = true (default)

DB View:
- pgz_sport.v_nogomet_priority (prima_potpore, u_godisnjaku, ima_hns_roster)
2026-05-05 13:51:07 +02:00

38 lines
1.5 KiB
Plaintext

# ─────────────────────────────────────────────────────────────────────────────
# hns-watchdog.service (PROPOSED — NOT installed yet)
# Author: Damir Radulić <dradulic@outlook.com> / <damir@rinet.one>
# Date : 2026-05-05
#
# Install (when ready):
# sudo cp /opt/pgz-sport/scripts/hns-watchdog.service.proposed \
# /etc/systemd/system/hns-watchdog.service
# sudo systemctl daemon-reload
# sudo systemctl enable --now hns-watchdog.service
# journalctl -u hns-watchdog.service -f
# ─────────────────────────────────────────────────────────────────────────────
[Unit]
Description=PGŽ Sport HNS pipeline watchdog (SUB7)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=claude
Group=claude
WorkingDirectory=/opt/pgz-sport/scripts
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/bin/python3 /opt/pgz-sport/scripts/hns_watchdog.py --daemon
Restart=on-failure
RestartSec=30s
StandardOutput=append:/var/log/pgz-sport-debug/hns_watchdog.systemd.log
StandardError=append:/var/log/pgz-sport-debug/hns_watchdog.systemd.log
# Hardening
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target