f7b5114f58
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)
38 lines
1.5 KiB
Plaintext
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
|