Add audit logs, file-backed service logs, and localized timestamp display
This commit is contained in:
@@ -76,6 +76,7 @@ Logs:
|
||||
|
||||
```bash
|
||||
journalctl -u chat-grid.service -f
|
||||
tail -f /home/bestmidi/chgrid/server/runtime/server.log
|
||||
```
|
||||
|
||||
If you previously used `chgrid-signaling.service`, migrate once:
|
||||
|
||||
@@ -12,6 +12,9 @@ if [[ ! -f "$SRC_UNIT" ]]; then
|
||||
fi
|
||||
|
||||
sudo cp "$SRC_UNIT" "$DST_UNIT"
|
||||
sudo install -d -m 0755 -o bestmidi -g bestmidi "$REPO_ROOT/server/runtime"
|
||||
sudo touch "$REPO_ROOT/server/runtime/server.log"
|
||||
sudo chown bestmidi:bestmidi "$REPO_ROOT/server/runtime/server.log"
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl enable --now "$UNIT_NAME"
|
||||
sudo systemctl restart "$UNIT_NAME"
|
||||
|
||||
@@ -8,7 +8,10 @@ User=bestmidi
|
||||
Group=bestmidi
|
||||
WorkingDirectory=/home/bestmidi/chgrid/server
|
||||
Environment=PATH=/home/bestmidi/chgrid/server/.venv/bin:/usr/bin:/bin
|
||||
ExecStartPre=/usr/bin/mkdir -p /home/bestmidi/chgrid/server/runtime
|
||||
ExecStart=/home/bestmidi/chgrid/server/.venv/bin/python main.py --config /home/bestmidi/chgrid/server/config.toml
|
||||
StandardOutput=append:/home/bestmidi/chgrid/server/runtime/server.log
|
||||
StandardError=append:/home/bestmidi/chgrid/server/runtime/server.log
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
|
||||
Reference in New Issue
Block a user