Commit Graph

3 Commits

Author SHA1 Message Date
ttipo a45cb39a57 DB를 MySQL에서 PostgreSQL로 전면 전환
- Sequelize dialect를 postgres로 변경, mysql2 대신 pg/pg-hstore 사용
- docker-compose: postgres:16-alpine + pg_isready healthcheck, 호스트 포트 5442
- 환경변수 MYSQL_PORT -> DB_PORT로 통일, .env.example 갱신

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 14:59:37 +09:00
ttipo de76764f7b 미사용 서비스 제거: adminer, n8n, n8n_postgres
Deploy / deploy (push) Successful in 13s
앱 코드에서 참조하지 않는 서비스들을 compose와 env 템플릿에서 제거.
n8n이 다시 필요해지면 ~/stacks/ 아래 독립 스택으로 구성 권장.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 05:43:41 +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