Commit Graph

5 Commits

Author SHA1 Message Date
32d87d8151 Fix: CI에서 actions/checkout도 제거 — 모든 GitHub Action 의존 완전 제거
Some checks failed
Client CI/CD / test (push) Waiting to run
Client CI/CD / deploy (push) Has been cancelled
Gitea runner가 github.com clone에서 멈추는 문제.
actions/checkout@v4도 git fetch로 직접 대체.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 16:50:10 +09:00
4232c80f2f Fix: CI를 Gitea runner 호환으로 변경 — GitHub Action 의존 제거
Some checks failed
Client CI/CD / test (push) Waiting to run
Client CI/CD / deploy (push) Has been cancelled
actions/setup-node → curl + apt-get 직접 설치
docker/login-action + build-push-action → docker CLI 직접 사용
appleboy/ssh-action → ssh 직접 실행

Gitea runner가 github.com에서 action clone 실패하는 문제 해결.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 16:40:30 +09:00
dcb2d1847d ci: Gitea 환경으로 전환 (git.tolelom.xyz 레지스트리)
- Docker registry: ghcr.io → git.tolelom.xyz
- 로그인: GITEA_TOKEN 사용

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 17:25:27 +09:00
daeaaca902 ci: npm test 추가 + Docker GHCR 빌드/푸시 + SSH 배포 추가
- test job: lint + vitest + build
- docker job: main 머지 시 nginx 이미지 빌드/푸시
- deploy job: SSH로 docker compose pull web && up

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 17:21:55 +09:00
24cbc54a96 ci: GitHub Actions 워크플로우 추가
Node.js lint + build 자동화 (push/PR on main)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 10:56:56 +09:00