80ddde87b2
- 로그인 화면: 모모유통 + 유통관리 ERP 로고/테마(그린), 본사·지사 주소 및 연락처 표시 - MOMO 로고/파비콘 SVG 추가 - Constants.SYSTEM_TITLE을 "유통관리 ERP", COMPANY_NAME을 "모모유통"으로 변경 - docker-compose 모든 환경(prod/dev/localdev/debug/win) DB 연결을 env 변수로 외부화하고 .env/.env.production에서 로드 - Traefik 라우팅을 momo.junggomoa.com 으로 변경, 컨테이너명 momo-erp로 통일 - .gitignore에 .env.* 패턴 추가(.env.example 제외) — 실제 크리덴셜은 git에 포함하지 않음 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
45 lines
1.4 KiB
YAML
45 lines
1.4 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
momo-erp:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.dev
|
|
container_name: momo-erp-debug
|
|
ports:
|
|
- "9090:8080"
|
|
- "5005:5005" # 디버깅 포트
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
CATALINA_OPTS: >-
|
|
-DDB_URL=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME}
|
|
-DDB_USERNAME=${DB_USERNAME}
|
|
-DDB_PASSWORD=${DB_PASSWORD}
|
|
-Xdebug
|
|
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=0.0.0.0:5005
|
|
-Djava.security.egd=file:/dev/./urandom
|
|
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
|
-Dorg.apache.catalina.startup.EXIT_ON_INIT_FAILURE=true
|
|
-Dlogging.level.org.springframework=INFO
|
|
-Dlogging.level.org.apache=WARN
|
|
-Dlogging.level.com.pms=DEBUG
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
volumes:
|
|
- ./WebContent/WEB-INF/classes:/usr/local/tomcat/webapps/ROOT/WEB-INF/classes
|
|
- ./WebContent/WEB-INF/view:/usr/local/tomcat/webapps/ROOT/WEB-INF/view
|
|
- ./WebContent/css:/usr/local/tomcat/webapps/ROOT/css
|
|
- ./WebContent/js:/usr/local/tomcat/webapps/ROOT/js
|
|
- ./WebContent/images:/usr/local/tomcat/webapps/ROOT/images
|
|
- momo-erp-project_data:/data_storage
|
|
- momo-erp-app_data:/path/inside/container
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
momo-erp-project_data:
|
|
momo-erp-app_data:
|