30 lines
693 B
SYSTEMD
30 lines
693 B
SYSTEMD
|
# /etc/systemd/system/mollysocket.service
|
||
|
[Unit]
|
||
|
Description=MollySocket
|
||
|
After=network-online.target
|
||
|
|
||
|
[Service]
|
||
|
Type=simple
|
||
|
Environment="RUST_LOG=info"
|
||
|
Environment="MOLLY_CONF=/opt/mollysocket/prod.toml"
|
||
|
WorkingDirectory=/opt/mollysocket/
|
||
|
|
||
|
SetCredentialEncrypted=ms_vapid: \
|
||
|
********************************************************************* \
|
||
|
**************************************
|
||
|
Environment=MOLLY_VAPID_KEY_FILE=%d/ms_vapid
|
||
|
|
||
|
User=mollysocket
|
||
|
Group=mollysocket
|
||
|
UMask=0007
|
||
|
|
||
|
ExecStart=/opt/mollysocket/ms server
|
||
|
KillSignal=SIGINT
|
||
|
|
||
|
Restart=on-failure
|
||
|
|
||
|
# Configures the time to wait before service is stopped forcefully.
|
||
|
TimeoutStopSec=5
|
||
|
|
||
|
[Install]
|
||
|
WantedBy=multi-user.target
|