[Unit] Description=Polymarket raw order-book collector cycle Documentation=file:/opt/orderbooks/docs/VPS_DEPLOYMENT.md After=network-online.target Wants=network-online.target StartLimitIntervalSec=10min StartLimitBurst=20 [Service] Type=simple User=orderbooks Group=orderbooks WorkingDirectory=/opt/orderbooks Environment=PYTHONUNBUFFERED=1 Environment=ORDERBOOKS_APP_DIR=/opt/orderbooks Environment=ORDERBOOKS_DATA_DIR=/var/lib/orderbooks Environment=ORDERBOOKS_OUTPUT_DIR=/var/lib/orderbooks/raw_orderbooks Environment=ORDERBOOKS_PYTHON=/opt/orderbooks/.venv/bin/python Environment=ORDERBOOKS_COLLECTOR_CONFIG=/etc/orderbooks/polymarket_collector.vps.yaml EnvironmentFile=-/etc/orderbooks/polymarket-orderbook-collector.env ExecStart=/bin/bash /opt/orderbooks/scripts/run_polymarket_collector_cycle.sh Restart=always RestartSec=30s TimeoutStopSec=90s KillSignal=SIGTERM KillMode=control-group StandardOutput=journal StandardError=journal SyslogIdentifier=polymarket-orderbook-collector NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/var/lib/orderbooks StateDirectory=orderbooks [Install] WantedBy=multi-user.target