- React + Vite + Tailwind 프론트엔드 - Express + Sequelize + MariaDB 백엔드 - 넥슨 OAuth 2.0 인증 (캐릭터 목록 조회) - 주간 보스 결정석 수익 계산기 UI (리스트형) - Docker Compose + Caddy 리버스 프록시 설정 - 보스/난이도 이미지 에셋 포함 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
32 lines
578 B
Bash
32 lines
578 B
Bash
# DB (기존 MariaDB 활용)
|
|
DB_HOST=mariadb
|
|
DB_PORT=3306
|
|
DB_USER=maplestory
|
|
DB_PASSWORD=xSMK3sG9DG9Vn2dQ
|
|
DB_NAME=maplestory
|
|
|
|
# Redis (세션 저장)
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
|
|
# RustFS (S3 호환 스토리지)
|
|
S3_ENDPOINT=http://rustfs:9000
|
|
S3_PUBLIC_URL=https://s3.caadiq.co.kr
|
|
S3_ACCESS_KEY=
|
|
S3_SECRET_KEY=
|
|
S3_BUCKET=maplestory
|
|
|
|
# 넥슨 OAuth
|
|
NEXON_CLIENT_ID=
|
|
NEXON_CLIENT_SECRET=
|
|
NEXON_REDIRECT_URI=https://maple.caadiq.co.kr/api/auth/callback
|
|
|
|
# 넥슨 API (캐릭터 상세 조회용)
|
|
NEXON_API_KEY=
|
|
|
|
# 세션
|
|
SESSION_SECRET=
|
|
|
|
# 앱
|
|
NODE_ENV=development
|
|
PORT=3000
|