정리2
This commit is contained in:
65
backend/.gitignore
vendored
65
backend/.gitignore
vendored
@@ -1,9 +1,28 @@
|
||||
# compiled output
|
||||
/dist
|
||||
# ==============================================
|
||||
# Dependencies
|
||||
# ==============================================
|
||||
/node_modules
|
||||
package-lock.json
|
||||
|
||||
# ==============================================
|
||||
# Build Output
|
||||
# ==============================================
|
||||
/dist
|
||||
/build
|
||||
|
||||
# ==============================================
|
||||
# Environment Variables (민감정보)
|
||||
# ==============================================
|
||||
.env
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
# .env.example은 커밋 가능
|
||||
|
||||
# ==============================================
|
||||
# Logs
|
||||
# ==============================================
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
@@ -12,14 +31,15 @@ yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
|
||||
# Tests
|
||||
# ==============================================
|
||||
# Testing
|
||||
# ==============================================
|
||||
/coverage
|
||||
/.nyc_output
|
||||
|
||||
# IDEs and editors
|
||||
# ==============================================
|
||||
# IDE & Editors
|
||||
# ==============================================
|
||||
/.idea
|
||||
.project
|
||||
.classpath
|
||||
@@ -27,30 +47,35 @@ lerna-debug.log*
|
||||
*.launch
|
||||
.settings/
|
||||
*.sublime-workspace
|
||||
|
||||
# IDE - VSCode
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
|
||||
# dotenv environment variable files
|
||||
.env
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env.local
|
||||
# ==============================================
|
||||
# OS Files
|
||||
# ==============================================
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# temp directory
|
||||
# ==============================================
|
||||
# Temp & Runtime
|
||||
# ==============================================
|
||||
.temp
|
||||
.tmp
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
# ==============================================
|
||||
# Diagnostic Reports
|
||||
# ==============================================
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# ==============================================
|
||||
# Uploads (로컬 테스트용)
|
||||
# ==============================================
|
||||
/uploads/*
|
||||
!/uploads/.gitkeep
|
||||
|
||||
@@ -11,26 +11,9 @@ COPY package*.json ./
|
||||
# 의존성 설치
|
||||
RUN npm install
|
||||
|
||||
# 소스 코드 복사
|
||||
# 소스 코드 복사 (.env 포함)
|
||||
COPY . .
|
||||
|
||||
# 환경변수 설정 (Docker 환경용)
|
||||
ENV NODE_ENV=production
|
||||
ENV POSTGRES_HOST=192.168.11.46
|
||||
ENV POSTGRES_PORT=5431
|
||||
ENV POSTGRES_USER=genome
|
||||
ENV POSTGRES_PASSWORD=genome1@3
|
||||
ENV POSTGRES_DB=genome_db
|
||||
ENV POSTGRES_SYNCHRONIZE=false
|
||||
ENV POSTGRES_LOGGING=false
|
||||
ENV REDIS_URL=redis://192.168.11.46:6379
|
||||
ENV REDIS_HOST=192.168.11.46
|
||||
ENV REDIS_PORT=6379
|
||||
ENV JWT_SECRET=your-super-secret-jwt-key-change-this-in-production
|
||||
ENV JWT_EXPIRES_IN=24h
|
||||
ENV JWT_REFRESH_SECRET=your-refresh-token-secret
|
||||
ENV JWT_REFRESH_EXPIRES_IN=7d
|
||||
|
||||
# NestJS 빌드
|
||||
RUN npm run build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user