ttipo
d7e31ae38c
deploy: 저장소 이름 변경(blog_report -> report) 반영
...
Deploy / deploy (push) Failing after 1s
저장소가 report로 이름이 바뀌면서 배포 워크플로우의 git 주소와 DEPLOY_DIR이 옛 이름을 가리켜 Pull 단계에서 즉시 실패하던 문제 수정
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 15:08:27 +09:00
ttipo
db730e3572
임시 테스트 워크플로우 제거
...
Deploy / deploy (push) Successful in 1m52s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:18:18 +09:00
ttipo
75710b295e
t2를 개별 프로브 잡 3개로 분리, 완료된 테스트 워크플로우 정리
...
Deploy / deploy (push) Failing after 0s
T2 probes / a-root-env-exists (push) Failing after 0s
T2 probes / b-frontend-env-exists (push) Failing after 0s
T2 probes / c-brace-korean-syntax (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:06:33 +09:00
ttipo
e76a11db37
스텝별 분리 테스트 워크플로우 t1/t2/t3
...
CI Test / test (push) Failing after 0s
Deploy2 / deploy (push) Successful in 0s
Deploy / deploy (push) Failing after 0s
T1 git pull step / t1 (push) Successful in 0s
T2 env check step / t2 (push) Failing after 0s
T3 docker step / t3 (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:04:39 +09:00
ttipo
4c95eb5140
ci-test: deploy.yml 스텝 복제 + 잡ID 가설 테스트 워크플로우
...
CI Test / test (push) Failing after 0s
Deploy2 / deploy (push) Successful in 0s
Deploy / deploy (push) Failing after 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:03:25 +09:00
ttipo
8c34166fbe
ci-test: env 블록과 github.token 사용 추가 (원인 분리)
...
CI Test / test (push) Successful in 0s
Deploy / deploy (push) Failing after 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:02:28 +09:00
ttipo
f182ccbcc4
러너 동작 확인용 임시 테스트 워크플로우 추가
...
CI Test / test (push) Successful in 0s
Deploy / deploy (push) Failing after 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 05:00:39 +09:00
ttipo
58c90b3454
배포 방식을 영구 디렉터리 git pull 방식으로 변경
...
Deploy / deploy (push) Failing after 1s
actions/checkout의 git clean이 바인드 마운트된 backend/img(업로드 파일)를
삭제하는 문제가 있어, 서버의 영구 배포 디렉터리에서 pull + compose up 하는
방식으로 전환. .env는 서버 파일로 관리하므로 Secrets 등록 불필요.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 04:47:04 +09:00
ttipo
4aebfaf049
CI/CD 준비: gitignore 정리, backend 멀티스테이지 빌드, Gitea Actions 배포 워크플로우
...
- .gitignore 추가: node_modules, dist, .env 파일을 추적에서 해제 (로컬 파일은 유지)
- .env.example 템플릿 추가 (실제 값은 서버 .env / Gitea Secrets로 관리)
- backend Dockerfile을 멀티스테이지로 전환: 이미지 빌드 내에서 npm ci + build.js 실행
- backend/frontend .dockerignore 추가
- .gitea/workflows/deploy.yml 추가: main push 시 배포 서버 러너가 compose build + up
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 03:54:20 +09:00