Files
yourchat2/yourchat2.service

26 lines
546 B
Desktop File

[Unit]
Description=yourchat2 Rust chat daemon
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=tsschulz
Group=tsschulz
WorkingDirectory=/var/lib/yourchat2
EnvironmentFile=-/etc/yourchat2/yourchat2.env
Environment=CHAT_WS_ADDR=0.0.0.0:1235
Environment=CHAT_TCP_ADDR=127.0.0.1:1236
RuntimeDirectory=yourchat2
RuntimeDirectoryMode=0750
ExecStart=/usr/local/bin/yourchat2
Restart=on-failure
RestartSec=2
TimeoutStopSec=15
LimitNOFILE=65535
NoNewPrivileges=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target