Вынос play-life-llm в отдельный скрипт runLLM.sh
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 21s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 21s
This commit is contained in:
14
run.sh
14
run.sh
@@ -21,12 +21,6 @@ if [ ! -f ".env" ]; then
|
||||
echo " Создайте файл .env на основе env.example"
|
||||
exit 1
|
||||
fi
|
||||
# Создаём play-life-llm/.env из env.example при отсутствии (для сервиса llm)
|
||||
if [ ! -f "play-life-llm/.env" ]; then
|
||||
echo -e "${YELLOW}Создаём play-life-llm/.env из env.example...${NC}"
|
||||
cp play-life-llm/env.example play-life-llm/.env
|
||||
echo " Задайте TAVILY_API_KEY и OLLAMA_HOST (для Docker: http://host.docker.internal:11434) в play-life-llm/.env"
|
||||
fi
|
||||
|
||||
# Загружаем переменные окружения
|
||||
export $(cat .env | grep -v '^#' | grep -v '^$' | xargs)
|
||||
@@ -47,7 +41,6 @@ if docker-compose ps | grep -q "Up"; then
|
||||
echo -e "${YELLOW}Перезапуск существующих контейнеров...${NC}"
|
||||
echo " - Backend сервер (с пересборкой)"
|
||||
echo " - Frontend приложение (с пересборкой)"
|
||||
echo " - LLM сервис (с пересборкой)"
|
||||
echo " - База данных"
|
||||
# Пересобираем и перезапускаем веб-приложение
|
||||
echo -e "${BLUE}Пересборка веб-приложения...${NC}"
|
||||
@@ -57,10 +50,6 @@ if docker-compose ps | grep -q "Up"; then
|
||||
echo -e "${BLUE}Пересборка бэкенда...${NC}"
|
||||
docker-compose build --no-cache backend
|
||||
docker-compose up -d --force-recreate backend
|
||||
# Пересобираем и перезапускаем LLM сервис
|
||||
echo -e "${BLUE}Пересборка LLM сервиса...${NC}"
|
||||
docker-compose build --no-cache llm
|
||||
docker-compose up -d --force-recreate llm
|
||||
# Перезапускаем базу данных
|
||||
docker-compose restart db
|
||||
echo -e "${GREEN}✅ Контейнеры перезапущены${NC}"
|
||||
@@ -69,8 +58,7 @@ else
|
||||
echo " - База данных PostgreSQL 15 (порт: $DB_PORT)"
|
||||
echo " - Backend сервер (порт: $PORT)"
|
||||
echo " - Frontend приложение (порт: $WEB_PORT)"
|
||||
echo " - LLM сервис (порт: 8090)"
|
||||
docker-compose up -d --build --force-recreate
|
||||
docker-compose up -d --build --force-recreate db backend play-life-web
|
||||
echo -e "${GREEN}✅ Контейнеры запущены${NC}"
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user