#!/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