3v324v23 commited on
Commit
11ddd3d
·
1 Parent(s): eeea7be

Исправлены параметры запуска Next.js и добавлен WORKERS_MAX для API сервера

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -33,11 +33,12 @@ def main():
33
  # Даем всем права на запись в директорию логов
34
  os.chmod(log_dir, 0o777)
35
 
36
- # Запускаем API сервер
37
  print("Starting TEN-Agent API server on port 8080...")
38
  api_server_env = os.environ.copy()
39
  api_server_env["LOG_PATH"] = log_dir
40
  api_server_env["LOG_STDOUT"] = "true"
 
41
  api_server_process = subprocess.Popen([str(api_binary)], env=api_server_env)
42
  processes.append(api_server_process)
43
 
@@ -49,10 +50,11 @@ def main():
49
  playground_env = os.environ.copy()
50
  playground_env["AGENT_SERVER_URL"] = "http://localhost:8080" # Подключаемся к локальному API серверу
51
  playground_env["NODE_ENV"] = "production" # Убедимся, что запускаем в production режиме
 
52
 
53
- # Запускаем Next.js с корректными параметрами
54
  playground_process = subprocess.Popen(
55
- "cd /app/playground && pnpm start -- --port 3000",
56
  shell=True,
57
  env=playground_env
58
  )
@@ -220,7 +222,7 @@ def main():
220
  if not playground_process.poll() is None:
221
  print("Playground UI has stopped, restarting...")
222
  playground_process = subprocess.Popen(
223
- "cd /app/playground && pnpm start -- --port 3000",
224
  shell=True,
225
  env=playground_env
226
  )
 
33
  # Даем всем права на запись в директорию логов
34
  os.chmod(log_dir, 0o777)
35
 
36
+ # Запускаем API сервер с правильными переменными окружения
37
  print("Starting TEN-Agent API server on port 8080...")
38
  api_server_env = os.environ.copy()
39
  api_server_env["LOG_PATH"] = log_dir
40
  api_server_env["LOG_STDOUT"] = "true"
41
+ api_server_env["WORKERS_MAX"] = "4" # Устанавливаем значение для WORKERS_MAX
42
  api_server_process = subprocess.Popen([str(api_binary)], env=api_server_env)
43
  processes.append(api_server_process)
44
 
 
50
  playground_env = os.environ.copy()
51
  playground_env["AGENT_SERVER_URL"] = "http://localhost:8080" # Подключаемся к локальному API серверу
52
  playground_env["NODE_ENV"] = "production" # Убедимся, что запускаем в production режиме
53
+ playground_env["PORT"] = "3000" # Указываем порт через переменную окружения
54
 
55
+ # Запускаем Next.js с правильными параметрами (без -- --port)
56
  playground_process = subprocess.Popen(
57
+ "cd /app/playground && pnpm start", # Удаляем лишние параметры
58
  shell=True,
59
  env=playground_env
60
  )
 
222
  if not playground_process.poll() is None:
223
  print("Playground UI has stopped, restarting...")
224
  playground_process = subprocess.Popen(
225
+ "cd /app/playground && pnpm start",
226
  shell=True,
227
  env=playground_env
228
  )