[Unit] Description=ThrillWiki GitHub Webhook Listener After=network.target Wants=network.target [Service] Type=simple User=ubuntu Group=ubuntu [AWS-SECRET-REMOVED] ExecStart=/usr/bin/python3 /home/ubuntu/thrillwiki/scripts/webhook-listener.py Restart=always RestartSec=10 # Environment variables Environment=WEBHOOK_PORT=9000 Environment=WEBHOOK_SECRET=your_webhook_secret_here Environment=VM_HOST=localhost Environment=VM_PORT=22 Environment=VM_USER=ubuntu Environment=VM_KEY_PATH=/home/ubuntu/.ssh/***REMOVED*** Environment=VM_PROJECT_PATH=/home/ubuntu/thrillwiki Environment=REPO_URL=https://github.com/YOUR_USERNAME/thrillwiki_django_no_react.git Environment=DEPLOY_BRANCH=main # Security settings NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true [AWS-SECRET-REMOVED]ogs # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=thrillwiki-webhook [Install] WantedBy=multi-user.target