🎯 프로젝트 리브랜딩: Kumamoto → Travel Planner v2.0
✨ 주요 변경사항: - 프로젝트 이름: kumamoto-travel-planner → travel-planner - 버전 업그레이드: v1.0.0 → v2.0.0 - 멀티유저 시스템 구현 (JWT 인증) - PostgreSQL 마이그레이션 시스템 추가 - Docker 컨테이너 이름 변경 - UI 브랜딩 업데이트 (Travel Planner) - API 서버 및 인증 시스템 추가 - 여행 공유 기능 구현 - 템플릿 시스템 추가 🔧 기술 스택: - Frontend: React + TypeScript + Vite - Backend: Node.js + Express + JWT - Database: PostgreSQL + 마이그레이션 - Infrastructure: Docker + Docker Compose 🌟 새로운 기능: - 사용자 인증 및 권한 관리 - 다중 여행 계획 관리 - 여행 템플릿 시스템 - 공유 링크 및 댓글 시스템 - 관리자 대시보드
This commit is contained in:
@@ -1,26 +1,50 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
# 프론트엔드
|
||||
web:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- "3000:80"
|
||||
container_name: kumamoto-travel-planner
|
||||
container_name: travel-planner-web
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- api-server
|
||||
- map-server
|
||||
environment:
|
||||
- VITE_MAP_TILES_URL=http://localhost:8080/tiles
|
||||
- VITE_API_URL=http://localhost:3001
|
||||
|
||||
# API 서버
|
||||
api-server:
|
||||
build:
|
||||
context: ./server
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- "3001:3000"
|
||||
container_name: travel-planner-api
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- map-server
|
||||
environment:
|
||||
- VITE_MAP_TILES_URL=http://localhost:8080/tiles
|
||||
- DATABASE_URL=postgresql://postgres:mapserver123@map-server:5432/kumamoto_map
|
||||
- JWT_SECRET=travel-planner-jwt-secret-key-2024-docker
|
||||
- NODE_ENV=production
|
||||
- PORT=3000
|
||||
volumes:
|
||||
- ./server/uploads:/app/uploads
|
||||
- ./server/migrations:/app/migrations
|
||||
|
||||
# 지도 서버 (기존)
|
||||
map-server:
|
||||
build:
|
||||
context: ./docker/map-server
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- "8080:80"
|
||||
container_name: kumamoto-map-server
|
||||
container_name: travel-planner-map-server
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- map_data:/var/lib/postgresql/data
|
||||
@@ -31,6 +55,6 @@ services:
|
||||
- POSTGRES_PASSWORD=mapserver123
|
||||
|
||||
volumes:
|
||||
map_data:
|
||||
map_tiles:
|
||||
map_data: # 지도 데이터 (기존 DB 포함)
|
||||
map_tiles: # 지도 타일
|
||||
|
||||
|
||||
Reference in New Issue
Block a user