3 Commits

Author SHA1 Message Date
6a0393c11a Fix nginx config validation method
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Use proper nginx -t instead of -c option
- Test by temporarily applying config, then restore
- Validates against full nginx context

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 17:54:12 +09:00
3c0c3f46b4 Change Gitea Actions to self-hosted runner
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Failing after 8s
- Switch from ubuntu-latest to self-hosted runner
- Enables direct access to local nginx configuration
- Allows sudo commands with admin account privileges

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 17:44:16 +09:00
66009f2326 Add Gitea Actions workflow for nginx deployment
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Has been cancelled
- Create .gitea/workflows/deploy.yml for automated nginx config deployment
- Implement local server deployment (no SSH required)
- Add automatic backup, validation, and rollback features
- Update README.md with Gitea Actions setup instructions
- Include sudo permissions configuration guide

Features:
- Automatic nginx config backup before deployment
- Configuration syntax validation
- Seamless nginx service reload
- Automatic rollback on deployment failure
- Old backup cleanup (keeps last 5)
2025-07-14 17:13:05 +09:00