Modified .gitea/workflows/ci.yml:
- Added 'deploy' job that runs on successful main push
- Publishes Release build
- Deploys to production server via SCP
- Restarts systemd service
- Performs health check
Deployment flow:
1. Developer pushes to main
2. CI pipeline runs (static, backend, frontend tests)
3. If all tests pass → automatic deployment to production
4. Health check verifies deployment success
Requirements:
- DEPLOY_HOST: Production server hostname
- DEPLOY_USER: SSH user
- DEPLOY_KEY: SSH private key (set in Gitea Secrets)
Status: Ready for production deployment
Next: Set Gitea Actions Secrets and test
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>