infra/roles/app_deployer/files/webhook.service
Jeremie Fraeys b9c5cdff12
Add app deployer role for automated deployments
- Systemd service and timer for deployment orchestration
- Webhook listener for Git-triggered deployments
- Forgejo Actions workflow for CI/CD pipeline
- Deployment scripts with rollback capability
- Deploy token validation for security
2026-02-21 18:31:12 -05:00

12 lines
238 B
Desktop File

[Unit]
Description=Deployment webhook
After=network.target
[Service]
ExecStart=/usr/local/bin/webhook -hooks /opt/deploy/hooks.json -port 9000
Restart=always
User=deploy
WorkingDirectory=/opt/deploy
[Install]
WantedBy=multi-user.target