4 Commits

Author SHA1 Message Date
hwansae91
b9f7370441 [enhance] 보안 및 request body size 등으로 인해 성능 튜닝 및 nginx 유저/그룹 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
· groupadd -g 10000 nginx
· useradd --system -u 10000 --no-create-home --shell /bin/false -g nginx  nginx
※ 추가한 코드에는 주석으로 기능설명을 달아놓음
2025-08-31 15:08:35 +09:00
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