Files
daily_publish/webhook_receiver.service

22 lines
630 B
Desktop File

[Unit]
Description=Gitea Webhook Auto-Deploy Receiver for publish
After=network.target docker.service
Requires=docker.service
[Service]
Type=simple
User=root
WorkingDirectory=/vol1/1000/docker/publish
ExecStart=/usr/bin/python3 /vol1/1000/docker/publish/webhook_receiver.py \
--port 5000 \
--secret YOUR_SECRET_HERE \
--repo-path /vol1/1000/docker/publish \
--compose-cmd "cd /vol1/1000/docker/publish && git pull && npm install && npm run build && docker-compose -f docker-compose.yml up --build -d"
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target