c00d002972
Root had accumulated files that should never have been tracked:
- Committed build output: TaxBaik.Web.*.json (runtimeconfig/deps), and a
225-file root wwwroot/ that duplicated (and was staler than)
TaxBaik.Web/wwwroot/.
- A stale migrations/ (V001-V003 only) superseded by db/migrations/, which
is the directory MigrationRunner and CI actually use.
- An orphaned root appsettings.json (dev DB password + JWT secret) that the
app's content root (TaxBaik.Web/) never actually loads.
- Ad-hoc debug/log scratch files: debug-settings.js, final-test.js,
test-settings.js, settings-page.png, login-test-output.log,
server.{err,out}.log.
- docker-compose.yml, Dockerfile.*, web.config, SERVER_SETUP.sh, deploy.sh,
remote_deploy.sh - none referenced by any .gitea/workflows/*.yml; leftovers
from a Docker/manual-deploy approach superseded by deploy_gb.sh's
systemd + Green-Blue proxy model.
- Tmp/ - screenshots and a scratch html/js, exactly the "temp work
committed to root" problem.
None of this is destroyed - it stays recoverable via git history if ever
needed. Historical root-level docs (BLOG_TEMPLATE.md, DEPLOYMENT_GUIDE.md,
etc.) are moved into docs/archive/ rather than deleted, since docs/INDEX.md
already treats anything outside docs/ as non-canonical reference material.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
18 lines
387 B
Markdown
18 lines
387 B
Markdown
# CI/CD 자동 배포 테스트
|
|
|
|
**테스트 시간**: 2026-06-26 15:40 KST
|
|
**브랜치**: master
|
|
**목표**: Gitea Actions 자동 배포 검증
|
|
|
|
## 배포 파이프라인
|
|
1. ✅ 코드 푸시
|
|
2. ⏳ Gitea Actions 트리거
|
|
3. ⏳ 빌드 실행
|
|
4. ⏳ 발행 실행
|
|
5. ⏳ 서버 배포
|
|
6. ⏳ 서비스 재시작
|
|
|
|
## 모니터링
|
|
- Gitea Actions 탭 확인
|
|
- 약 3분 후 배포 완료
|