Files
dbx-main/docker-compose.yml
T
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

20 lines
433 B
YAML

services:
web:
build: .
image: dbx-main:latest
container_name: dbx-main
restart: unless-stopped
ports:
# NPM이 192.168.0.194:8080 으로 프록시 → 컨테이너 8000으로 전달
- "8080:8000"
env_file:
- .env
environment:
# 사용자/권한 JSON 저장소 — 볼륨에 영구 보관
DATA_DIR: /data
volumes:
- dbx-main-data:/data
volumes:
dbx-main-data: