[verified] Publish ReelBox source under GPLv3

This commit is contained in:
Hermes committed 2026-11-12 23:41:13 +00:00
commit db2b505ca3
445 files changed
+105274

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
[Unit]
Description=Refresh ReelBox catalogue metadata from the original API
Wants=network-online.target
After=network-online.target
StartLimitIntervalSec=1d
StartLimitBurst=3
[Service]
Type=oneshot
User=root
WorkingDirectory=/opt/reelbox-api
EnvironmentFile=/etc/reelbox/sync.env
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/bin/python3 -B /opt/reelbox-api/catalog_sync_runner.py
TimeoutStartSec=8h
Restart=on-failure
RestartSec=1h
StateDirectory=reelbox-sync
StateDirectoryMode=0700
UMask=0077
NoNewPrivileges=true
PrivateTmp=true
PrivateDevices=true
ProtectSystem=strict
ProtectHome=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
RestrictSUIDSGID=true
RestrictNamespaces=true
LockPersonality=true
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
ReadWritePaths=/var/lib/reelbox-api /var/lib/reelbox-sync
MemoryMax=512M
TasksMax=16
LimitNOFILE=512
Nice=10
IOSchedulingClass=idle
StandardOutput=journal
StandardError=journal