Files
peardata/deploy/peardata.service
T
Raven Scott 015d92a257
Release rolling / release (push) Has been cancelled
CI / test (push) Has been cancelled
first commit
2026-07-18 16:17:38 -04:00

23 lines
541 B
Desktop File

[Unit]
Description=Pear App P2P server (HyperDHT + protomux-rpc)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/opt/peardata
EnvironmentFile=-/opt/peardata/.env
ExecStart=/usr/bin/node /opt/peardata/server/server.js
ExecStartPost=/usr/bin/node /opt/peardata/scripts/healthcheck.js
Restart=on-failure
RestartSec=3
# Hardening
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/opt/peardata/data /opt/peardata/.env
[Install]
WantedBy=multi-user.target