수정본

This commit is contained in:
2026-02-22 17:23:20 +09:00
parent b147498c31
commit 32e2263f0a
109 changed files with 13979 additions and 4580 deletions

View File

@@ -1,66 +1,5 @@
#!/bin/bash
# 개발 모드 실행 스크립트
# 각 서비스를 개별적으로 실행
set -e
echo "====================================="
echo "개발 모드 시작"
echo "====================================="
# 색상 정의
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m'
# 환경 변수 파일 확인
if [ ! -f .env ]; then
echo -e "${RED}오류: .env 파일이 없습니다.${NC}"
echo "먼저 .env.example을 복사하여 .env 파일을 생성하고 설정을 완료해주세요."
exit 1
fi
source .env
# 인프라 서비스만 Docker로 시작
echo -e "${YELLOW}인프라 서비스 시작 중 (PostgreSQL, Redis, RabbitMQ)...${NC}"
if docker compose version &> /dev/null; then
docker compose up -d postgres redis rabbitmq
else
docker-compose up -d postgres redis rabbitmq
fi
sleep 5
echo -e "${GREEN}✓ 인프라 서비스 시작 완료${NC}"
echo ""
echo "====================================="
echo "애플리케이션 서비스 시작"
echo "====================================="
echo "다음 명령어로 각 서비스를 수동으로 시작하세요:"
echo ""
echo -e "${YELLOW}Backend:${NC}"
echo " cd backend"
echo " pip install -r requirements.txt"
echo " uvicorn app.main:app --reload --host 0.0.0.0 --port 8000"
echo ""
echo -e "${YELLOW}MCP Server:${NC}"
echo " cd mcp-server"
echo " pip install -r requirements.txt"
echo " uvicorn main:app --reload --host 0.0.0.0 --port 8001"
echo ""
echo -e "${YELLOW}Frontend:${NC}"
echo " cd frontend"
echo " npm install"
echo " npm run dev"
echo ""
echo "====================================="
echo "서비스 URL"
echo "====================================="
echo -e "PostgreSQL: ${GREEN}localhost:5432${NC}"
echo -e "Redis: ${GREEN}localhost:6379${NC}"
echo -e "RabbitMQ: ${GREEN}localhost:15672${NC} (guest/guest)"
echo ""
echo "Starting Auto Stock Trading System in DEV mode..."
docker-compose -f docker-compose.dev.yml up --build