king
57ea186061
fix(compose): postgres_default 외부 네트워크 명시 연결
...
dbx-main 이 postgres-db (postgres_default 네트워크 소속) 를 DNS 로 찾을 수
있도록 docker-compose.yml 에 external network 선언. 그렇지 않으면 compose
재기동 시마다 docker network connect 를 수동으로 다시 해줘야 함.
2026-05-29 03:19:22 +09:00
king
316e3fe8d1
feat(erp): ERP 대시보드 + 관리자 권한 시스템 도입
...
- 로그인: dbxcorp.co.kr 도메인 화이트리스트만 사용. ALLOWED_EMAILS 게이트 제거
- king@dbxcorp.co.kr 슈퍼관리자 자동 부여 (강등/삭제 불가)
- 신규 로그인 사용자는 JSON 저장소에 자동 등록 (기본 모듈 권한 0)
- 관리자 페이지(/admin): 역할/모듈별 토글로 직원 권한 수정
- 메인 대시보드를 ERP 시스템(monochromatic shadcn)으로 재설계
· 모듈: CORM, Order, 개인경비(준비중), 휴가(준비중)
· 권한 없는 모듈은 '권한 없음' 배지 + 클릭 불가
- DESIGN.md 토큰 기반 styles → app/static/erp.css
- docker-compose: dbx-main-data 볼륨 마운트 (DATA_DIR=/data)
으로 권한 JSON 영구 보관
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-28 23:36:51 +09:00
king
a128207762
fix: 운영 포트를 8080으로 변경
2026-05-22 00:40:17 +09:00
king
7f37402561
fix: 운영 포트를 80에서 8000으로 변경 (NPM과 충돌 해결)
2026-05-22 00:39:36 +09:00
king
c93e2be0a7
feat: 초기 커밋 — Pretendard 폰트 적용 및 Docker 배포 구성
...
- Pretendard Regular/Bold/Thin 폰트를 app/static/fonts/ 에 추가하고
@font-face 로 등록하여 전체 페이지에 적용
- Dockerfile(python:3.12-slim + uvicorn --proxy-headers) 작성
- docker-compose.yml: NPM 뒤 운영 서버용 (포트 80)
- docker-compose.local.yml: 로컬 테스트용 (포트 8080)
- .env.local.example: 로컬 OAuth 설정 가이드 포함
- .dockerignore: 이미지 빌드 컨텍스트 최소화
- .gitignore: .env / .env.local 제외 명시
- README: Docker 빌드·배포·업데이트 절차 문서화
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-05-21 22:43:41 +09:00