316e3fe8d1
- 로그인: 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>
20 lines
433 B
YAML
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:
|