Update service file, remove tracked binary

- Use EnvironmentFile for credentials (more secure)
- Simplified ExecStart path
- Added Wants dependency for upstream services
- Removed mail-bridge binary from tracking (now in .gitignore)
This commit is contained in:
Johan Jongsma 2026-02-02 22:23:43 +00:00
parent 05dae4426e
commit 79cfb0caa6
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Message Center - Unified messaging API Description=Message Center - Unified messaging API (email, WhatsApp)
After=network.target protonmail-bridge.service message-bridge.service After=network.target protonmail-bridge.service message-bridge.service
Wants=protonmail-bridge.service message-bridge.service Wants=protonmail-bridge.service message-bridge.service
@ -7,7 +7,7 @@ Wants=protonmail-bridge.service message-bridge.service
Type=simple Type=simple
WorkingDirectory=/home/johan/dev/mail-bridge WorkingDirectory=/home/johan/dev/mail-bridge
EnvironmentFile=/home/johan/.config/message-center.env EnvironmentFile=/home/johan/.config/message-center.env
ExecStart=/home/johan/dev/mail-bridge/message-center -config /home/johan/dev/mail-bridge/config.yaml ExecStart=/home/johan/dev/mail-bridge/message-center -config config.yaml
Restart=always Restart=always
RestartSec=5 RestartSec=5