orderbooks/systemd/polymarket-orderbook-uploader.service
philipp 284e465588
Some checks failed
deploy / deploy (push) Has been cancelled
Prepare Kubernetes orderbooks deployment
2026-04-18 11:23:28 +02:00

29 lines
982 B
Desktop File

[Unit]
Description=Orderbooks archive upload via rclone
Documentation=file:/opt/orderbooks/docs/GOOGLE_DRIVE_OFFLOAD.md
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
User=orderbooks
Group=orderbooks
WorkingDirectory=/opt/orderbooks
Environment=ORDERBOOKS_UPLOAD_DATA_DIR=/var/lib/orderbooks
Environment=ORDERBOOKS_UPLOAD_MANIFEST_DIR=/var/lib/orderbooks/manifests
Environment=ORDERBOOKS_UPLOAD_RAW_DIR=/var/lib/orderbooks/raw_orderbooks
Environment=ORDERBOOKS_UPLOAD_MIN_AGE_SECONDS=600
Environment=ORDERBOOKS_UPLOAD_RETENTION_DAYS=7
Environment=ORDERBOOKS_RCLONE_BIN=/usr/bin/rclone
EnvironmentFile=-/etc/orderbooks/orderbook-uploader.env
ExecStart=/bin/bash /opt/orderbooks/scripts/upload_archive_rclone.sh --execute
StandardOutput=journal
StandardError=journal
SyslogIdentifier=polymarket-orderbook-uploader
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/lib/orderbooks
StateDirectory=orderbooks