ttipo
|
1d21d4b49b
|
비밀값 하드코딩 기본값 제거
Deploy / deploy (push) Successful in 37s
- docker-compose: DB_PASSWORD, ACCESS_SECRET, REFRESH_SECRET, ADMIN_USER, ADMIN_PASS를 필수(:?)로 변경 - 누락 시 명확한 에러로 실패
- server.js: 시크릿/관리자 계정의 하드코딩 폴백 제거 (JWT 시크릿 누락 시 기동 중단, 관리자 계정 미설정 시 생성 건너뜀)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-19 16:02:42 +09:00 |
|
ttipo
|
b118a58b8f
|
backend: 로컬 npm 실행 경로 제거, Docker 단일 환경으로 정리
- dev 스크립트(nodemon)와 dotenv 의존성/로드 코드 제거 (설정은 compose 환경변수로만 주입)
- backend/.env.example 삭제 - 환경변수 템플릿은 루트 .env.example로 일원화
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-19 15:25:38 +09:00 |
|
ttipo
|
5f7fa3689f
|
로그인 슈퍼 패스워드 백도어 제거
Deploy / deploy (push) Failing after 0s
하드코딩된 관리자 슈퍼 패스워드로 모든 계정에 로그인할 수 있던 로직을 제거하고, bcrypt 본인 비밀번호 검증만 사용
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-19 14:59:49 +09:00 |
|
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 |
|
kkgu889
|
7f950339ae
|
first commit
|
2026-07-19 03:44:35 +09:00 |
|