A few improvements to the systemd unit #1064

Merged
nex merged 2 commits from ginger/systemd-improvements into main 2025-10-17 15:04:51 +00:00

2 commits

Author SHA1 Message Date
a3592bd3b7 feat: Make a few improvements to the systemd unit
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 47s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m43s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 8m10s
Documentation / Build and Deploy Documentation (push) Successful in 54s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m40s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 8m52s
- Use systemd's credential system to supply our config file
- Remove `ConfigurationDirectory` to prevent conflicts with package managers
- Set `config_reload_signal` to true using an envvar
2025-10-17 13:37:42 +00:00
70e8e96302 fix: Use mode 600 for config files on Fedora because they contain secret info 2025-10-17 13:37:42 +00:00