14 Commits

Author SHA1 Message Date
happybell80
3f10734183 GitHub Actions 파일 정리 및 README 간소화
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- .github/workflows/deploy.yml 삭제 (Gitea 사용)
- README.md 내용 간소화 및 구조 정리
- 파일 구조에 default.conf, static/ 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:55:54 +09:00
d20d444a55 Test Gitea Actions trigger
Some checks are pending
Deploy Nginx Config to Ubuntu Server / deploy (push) Waiting to run
- Add test comment to trigger workflow
- Verify Actions functionality after enabling
2025-07-14 17:20:50 +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
happybell80
42ec74c348 feat: test_api 프록시 경로를 rb10508로 변경
- /rb8001/ → /rb10508/로 경로 변경
- 포트 8001 → 10508로 변경
- README.md 프록시 라우팅 정보 업데이트

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 21:10:40 +09:00
happybell80
0f18ab56d1 fix: API 프록시 포트를 8000으로 수정
- /api/ 경로를 localhost:18000 → localhost:8000으로 변경
- frontend 백엔드 실제 포트에 맞춰 nginx 설정 수정
- README.md 프록시 라우팅 정보 업데이트

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 19:54:46 +09:00
happybell80
45efd03a93 fix: SSH agent cleanup 경고 해결 및 문서 개선
- SSH setup에 id 추가하여 참조 가능하게 설정
- 조건부 SSH agent cleanup 추가로 경고 제거
- README.md 파일 구조 설명 개선

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 19:34:19 +09:00
happybell80
6ba7e1bf0f chore: Docker Compose version 제거 및 문서 개선
- docker-compose.yml에서 deprecated version 필드 제거
- README.md 배포 플로우 설명 개선
- GitHub Actions 경고 메시지 해결

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 19:32:11 +09:00
happybell80
7102f9b15d feat: 서버 nginx 직접 설정 배포로 변경
- Docker nginx 대신 서버 nginx 설정 직접 적용
- sudo NOPASSWD 특정 명령어만 허용하여 보안 유지
- nginx -t 및 systemctl reload 자동화
- README.md 배포 플로우 업데이트

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 18:19:19 +09:00
happybell80
9386939191 fix: ssl 폴더 삭제 후 단순화
- ssl 폴더가 없으므로 ~/robeing-nginx/* 로 내부 파일만 삭제
- README.md에서 ssl 폴더 보존 설명 제거
- 더 간단하고 안전한 배포 방식

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 16:29:33 +09:00
happybell80
2d681632c1 fix: ssl 폴더 보존하면서 배포
- ssl 폴더를 제외하고 나머지 파일만 삭제
- 권한 문제 해결 위해 find 명령어 사용
- README.md 배포 플로우 설명 업데이트

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 16:28:23 +09:00
happybell80
272c483e09 refactor: 서버 자체 SSL 활용하도록 단순화
- README.md 먼저 업데이트 (룰 준수)
- Docker 컨테이너는 8080 포트에서 HTTP만 처리
- SSL/HTTPS는 서버 자체에서 처리
- certbot 관련 복잡한 설정 모두 제거
- 권한 문제 해결

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 16:24:38 +09:00
happybell80
6fff59e3e2 docs: README.md 현재 상황에 맞게 깔끔하게 재작성
- Ubuntu 서버 배포 방식으로 업데이트
- GitHub Actions SCP 방식 설명
- 불필요한 설정 제거
- 실제 사용 중인 프록시 라우팅 명시
- SSL 설정 및 테스트 방법 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 15:07:39 +09:00
happybell80
c09ba6a017 feat: Ubuntu 서버용 심플 nginx 배포 시스템 구축
- GitHub Actions를 심플하게 재구성 (불필요한 테스트 로그 제거)
- SSL 자동 설정 (Let's Encrypt)
- 프록시 라우팅 업데이트: /api/ → 18000, /rb8001/ → 8001
- 배포 경로: /opt/robeing-nginx

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 14:20:26 +09:00
happybell80
56eaf8c9b5 Initial nginx-infra setup with GitOps deployment
- Add GitHub Actions CI/CD pipeline
- Configure Nginx reverse proxy for robeing services
- Setup docker-compose for full stack deployment
- Include health checks for all services
- Support for PostgreSQL and Redis data persistence

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 21:52:52 +09:00