87 Commits

Author SHA1 Message Date
1aeab94dcf Remove unused proxy locations: rb10508, rb10408, skill-email
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Keep rb8001 as it may be accessed through gateway
- Remove 502/404 error endpoints
2025-11-03 21:49:35 +09:00
219ea2b99d Fix GooseFarm proxy_pass: remove trailing slash for basePath compatibility
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
2025-11-03 21:42:14 +09:00
323250c12f Add GooseFarm frontend proxy configuration
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- Add /goosefarm location block for Next.js frontend
- Proxy to localhost:3001
- Support WebSocket upgrades for Next.js hot reload
- Add to both HTTP (80) and HTTPS (443) server blocks
2025-11-03 21:36:39 +09:00
happybell80
412793901a nginx: enable real_ip from trusted ranges; add JSON access log format and write to /var/log/nginx/access.json
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
2025-10-22 22:23:59 +09:00
happybell80
140ededea6 docs/ops: apply TLS+upstream fixes and update troubleshooting (251021)
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- nginx: add strict ciphers+curves, keep TLS1.2/1.3 only
- nginx: route /api,/admin to localhost:8100
- DOCS: mark applied/partial items and next steps
2025-10-21 11:51:47 +09:00
happybell80
d843bb18b1 chore: apply 251021 troubleshooting fixes
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- nginx: route /api and /admin to localhost:8100 (gateway)
- nginx: restrict ssl_protocols to TLSv1.2/TLSv1.3
- gateway: reduce HEALTHCHECK frequency and align health endpoint
2025-10-21 11:46:42 +09:00
happybell80
1e28ff2a93 chore(nginx): proxy /skill-email/ to 192.168.219.52:8501 (HTTP/HTTPS)
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-10-20 00:30:46 +09:00
happybell80
1d68a511ea Remove Multi-AI CLI proxy configuration from nginx
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- Remove /multi-ai/ location blocks from both HTTP and HTTPS servers
- Service will no longer be accessible via nginx proxy
2025-09-29 18:12:45 +09:00
happybell80
d36caa2968 Multi-AI CLI nginx 프록시 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- HTTP(80) 블록에 /multi-ai/ location 추가
- HTTPS(443) 블록에 /multi-ai/ location 추가
- WebSocket 지원 헤더 설정
- 51124 서버(192.168.219.52:8888)로 프록시
2025-09-29 16:40:13 +09:00
happybell80
6b589a1e55 Revert "Multi-AI CLI nginx 프록시 설정 추가"
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
This reverts commit b4d6ea250d38b631b2c66816c3b708fd66effb9b.
2025-09-29 16:27:53 +09:00
happybell80
b4d6ea250d Multi-AI CLI nginx 프록시 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 9s
2025-09-29 16:27:36 +09:00
happybell80
7e6f7f6159 fix: Gitea 프록시 버퍼 설정 추가로 git pull 오류 해결
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- proxy_buffering off 설정으로 스트리밍 응답 활성화
- proxy_request_buffering off로 요청 즉시 전달
- 버퍼 크기 증가로 대용량 git 작업 지원
- client_body_buffer_size 512m로 설정

이 변경으로 'error decoding the received TLS packet' 오류 해결
2025-09-14 13:35:54 +09:00
hwansae91
3827b15914 [bug] 기호파일 수정
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
2025-08-31 15:59:26 +09:00
hwansae91
a1a18b5da2 [bug] 절대경로로 pw 파일 수정
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Failing after 1s
2025-08-31 15:58:25 +09:00
hwansae91
7daa4144a7 metric 추가
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Failing after 1s
2025-08-31 15:54:00 +09:00
hwansae91
ec021edcf1 metric url 추가
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Failing after 1s
admin / 19800508
2025-08-31 15:52:26 +09:00
hwansae91
c14f5c53b6 [hotfix]
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
stub_status on 제거(추후 생성할 예정)
2025-08-31 15:34:15 +09:00
hwansae91
0d2550d84c [deprecated] 풀필요파일 삭제
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-08-31 15:10:19 +09:00
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
happybell80
97203cd7e1 Update robeing terminology
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-08-21 00:02:32 +09:00
happybell80
ded038b8cd Add robeing-gateway proxy configuration
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Add /gateway/ location for API Gateway (port 8100)
- Configure for both HTTP and HTTPS server blocks
- Enable request routing to robeing services
2025-08-09 13:33:55 +09:00
happybell80
04a73eed52 feat: nginx default_server 블록에 프록시 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 3s
- 내부망 HTTP 요청 시 프론트엔드가 아닌 API로 정상 프록시되도록 수정
- /api/, /admin, /rb10508/, /rb8001/, /rb10408/, /skill-email/ 경로 추가
- 옵션 1 적용: 첫 번째 server 블록에도 프록시 설정 복사
2025-07-28 22:35:50 +09:00
happybell80
4b96f1e3b1 Fix nginx location priority: add ^~ flag to API routes
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-07-27 01:20:52 +09:00
happybell80
9a3dab4351 Add proxy configuration for 51124 server (rb8001, rb10408, rb10508)
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-07-27 00:17:56 +09:00
happybell80
626f9d4e6a Add nginx proxy configuration for rb10408 port (희재님 테스트용)
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-07-21 22:59:15 +09:00
happybell80
a34f0060c0 feat: skill-email 프록시 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- /skill-email/ → http://localhost:8501/ 프록시 추가
- 포트 8501에서 실행되는 skill-email 서비스 연결

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 19:11:38 +09:00
happybell80
5b7114642a 웹사이트 경로 정보 업데이트
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- 실제 nginx 설정 기반으로 정확한 경로 정보 업데이트
- 메인 도메인과 서브 도메인 구분
- 모든 프록시 경로와 포트 번호 명시

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 01:07:37 +09:00
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
happybell80
576dd5d424 fix: change nginx root back to direct path
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Change from /var/www/html/frontend-customer to /home/admin/frontend-customer/dist
- Direct connection without symbolic link (permissions already fixed)
- Simpler and more efficient
2025-07-18 00:30:28 +09:00
happybell80
d16947c089 fix: change nginx root to /var/www/html/frontend-customer
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Change from /home/admin/frontend-customer/dist to /var/www/html/frontend-customer
- Allows www-data user to access files without permission issues
2025-07-18 00:09:09 +09:00
happybell80
dfd47e145d fix: update HTTPS server to serve static files instead of proxy
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Change root from /var/www/html to /home/admin/frontend-customer/dist
- Replace proxy_pass with try_files for static file serving
- Both HTTP and HTTPS now serve same static content
2025-07-18 00:03:06 +09:00
happybell80
f45b7951dd fix: remove duplicate try_files directive
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Remove duplicate try_files causing nginx syntax error
- Keep only SPA routing support
2025-07-17 23:55:16 +09:00
happybell80
9395a46d4c fix: change nginx root to serve frontend-customer static files
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Failing after 1s
- Change root from /var/www/html to /home/admin/frontend-customer/dist
- Add try_files for SPA routing support
2025-07-17 23:53:44 +09:00
happybell80
00ce33ec37 feat: auth.ro-being.com HTTPS 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- 80 포트에서 443으로 자동 리다이렉션
- SSL 인증서 경로 설정
- OAuth 콜백 타임아웃 설정 포함
2025-07-17 00:30:33 +09:00
happybell80
81046eb9be feat: auth.ro-being.com 서버 설정 추가 - proxy_pass 끝에 / 포함
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
2025-07-17 00:16:27 +09:00
happybell80
63e27e624b feat: auth.ro-being.com 리버스 프록시 설정 추가
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 2s
- auth.ro-being.com을 포트 9000으로 프록시
- 기존 서버 블록에 server_name 패턴 추가 (auth 제외)
- OAuth 콜백을 위한 타임아웃 설정 추가
2025-07-16 23:39:38 +09:00
bdb718b4bc Merge pull request 'feat: add /rb8001/ routing for rb8001 container on port 8001' (#1) from happybell80 into main
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
Reviewed-on: ivada_Ro-being/nginx-infra#1
2025-07-16 00:47:40 +09:00
happybell80
a810837479 feat: add /rb8001/ routing for rb8001 container on port 8001
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (pull_request) Successful in 1s
2025-07-16 00:39:50 +09:00
698913a351 Add /admin route for admin dashboard
All checks were successful
Deploy Nginx Config to Ubuntu Server / deploy (push) Successful in 1s
- Enable external access to admin dashboard via ro-being.com/admin
- Proxy /admin requests to localhost:8000
- Maintain same proxy headers as API endpoints

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 19:30:53 +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
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
67a6a3660c Add Gitea reverse proxy configuration for git.ro-being.com
Some checks failed
Deploy to Ubuntu Server / deploy (push) Has been cancelled
2025-07-14 00:11:12 +09:00
happybell80
f5ab712ea4 10508/ 2025-07-09 22:46:21 +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
2bdf37ca7e feat: GitHub Actions 최적화 및 문서화 개선
- webfactory/ssh-agent 제거하고 직접 SSH 키 설정으로 단순화
- 배포 단계별 로그 출력 추가 (이모지 포함)
- 워크플로우 상단에 상세 문서화 주석 추가
- 성공/실패 조건 및 주요 작업 명시

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 19:37:00 +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