Refactor install-systemd.sh and update yourchat2.service for improved installation and configuration. Added binary installation to /usr/local/bin, created work directory at /var/lib/yourchat2, and updated user/group settings. Enhanced README to reflect these changes.

This commit is contained in:
Torsten Schulz (local)
2026-03-04 17:23:29 +01:00
parent 5c4ac55f61
commit 91a58855eb
3 changed files with 23 additions and 11 deletions

View File

@@ -5,15 +5,15 @@ Wants=network-online.target
[Service]
Type=simple
User=torsten
Group=torsten
WorkingDirectory=/home/torsten/Programs/yourchat2
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=/home/torsten/Programs/yourchat2/target/release/yourchat2
ExecStart=/usr/local/bin/yourchat2
Restart=on-failure
RestartSec=2
TimeoutStopSec=15