Исправлены параметры запуска Next.js и добавлен WORKERS_MAX для API сервера
Browse files
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
|
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
|
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 |
)
|