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)
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
# 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
|
||||
Reference in New Issue
Block a user