Add .env.production file and update .gitignore to allow it

This commit is contained in:
2025-08-29 16:08:31 +09:00
parent e0aa5eb40c
commit 7078582040
3 changed files with 56 additions and 66 deletions

26
.env.development Normal file
View File

@@ -0,0 +1,26 @@
# wace plm개발환경 설정
# 애플리케이션 환경
NODE_ENV=development
# 데이터베이스 설정
DB_URL=jdbc:postgresql://211.115.91.141:11133/waceplm
DB_USERNAME=postgres
DB_PASSWORD=waceplm0909!!
# PostgreSQL 환경 변수 (내부 DB 사용 시)
POSTGRES_DB=waceplm
POSTGRES_USER=postgres
POSTGRES_PASSWORD=waceplm0909!!
# 애플리케이션 포트
APP_PORT=8090
# JVM 옵션
JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"
# 로그 레벨
LOG_LEVEL=DEBUG
# 개발 모드 플래그
DEBUG=true

30
.env.production Normal file
View File

@@ -0,0 +1,30 @@
# PLM WACE 운영환경 설정
# 애플리케이션 환경
NODE_ENV=production
# 데이터베이스 설정
DB_URL=jdbc:postgresql://localhost:5432/waceplm
DB_USERNAME=postgres
DB_PASSWORD=waceplm0909!!
# PostgreSQL 환경 변수
POSTGRES_DB=waceplm
POSTGRES_USER=postgres
POSTGRES_PASSWORD=waceplm0909!!
# JVM 옵션 (운영환경용)
JAVA_OPTS=-Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m
# 로그 레벨
LOG_LEVEL=INFO
# 개발 모드 플래그
DEBUG=false
# SSL 설정
SSL_ENABLED=true
# 도메인 설정
DOMAIN=waceplm.esgrin.com
ALT_DOMAIN=autoclave.co.kr

66
.gitignore vendored
View File

@@ -1,66 +0,0 @@
# 환경 설정 파일
.env.*
!.env.*.example
# 로그 파일
logs/
*.log
# 백업 파일
backup_*.sql
*.bak
# IDE 설정
.vscode/
.idea/
*.swp
*.swo
# OS 생성 파일
.DS_Store
Thumbs.db
# 빌드 결과물
target/
build/
dist/
# 임시 파일
*.tmp
*.temp
# Docker 볼륨 데이터
postgres_data/
# 컴파일된 클래스 파일
*.class
# 패키지 파일
*.jar
*.war
*.ear
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
# 대용량 파일 (필요시 Git LFS 사용)
# db/dbexport.pgsql
# 쿠키 파일
cookies.txt
# 압축 파일
*.zip
*.tar.gz
*.rar
# 문서 임시 파일
~$*
# SVN 파일들
.svn/