29 lines
982 B
Desktop File
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
|
|
|