🎯 프로젝트 리브랜딩: 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:
40
start-server.sh
Normal file
40
start-server.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Kumamoto Travel Planner Server 시작 스크립트
|
||||
|
||||
echo "🚀 Kumamoto Travel Planner Server 시작 중..."
|
||||
|
||||
# 서버 디렉토리로 이동
|
||||
cd server
|
||||
|
||||
# .env 파일 확인
|
||||
if [ ! -f .env ]; then
|
||||
echo "⚠️ .env 파일이 없습니다. env.example을 참고해서 .env 파일을 생성하세요."
|
||||
echo "📋 필수 환경 변수:"
|
||||
echo " - DATABASE_URL: PostgreSQL 연결 문자열"
|
||||
echo " - JWT_SECRET: JWT 토큰 시크릿 키"
|
||||
echo ""
|
||||
echo "💡 예시:"
|
||||
echo " cp env.example .env"
|
||||
echo " nano .env"
|
||||
echo ""
|
||||
read -p "계속하시겠습니까? (y/N): " -n 1 -r
|
||||
echo
|
||||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# 의존성 설치
|
||||
echo "📦 의존성 설치 중..."
|
||||
npm install
|
||||
|
||||
# 데이터베이스 연결 테스트
|
||||
echo "🔍 데이터베이스 연결 테스트 중..."
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
fi
|
||||
|
||||
# 서버 시작
|
||||
echo "🌟 서버 시작..."
|
||||
npm run dev
|
||||
Reference in New Issue
Block a user