Переключение на dev-режим Playground UI для расширенных элементов управления
Browse files- Dockerfile +3 -4
- app.py +5 -3
Dockerfile
CHANGED
@@ -78,12 +78,11 @@ RUN cd /app && \
|
|
78 |
cp agents/examples/default/property.json agents/property.json && \
|
79 |
echo "Создан файл property.json:"
|
80 |
|
81 |
-
#
|
82 |
ENV PNPM_HOME="/app/.pnpm-store"
|
83 |
ENV PATH="$PNPM_HOME:$PATH"
|
84 |
RUN cd /app/playground && \
|
85 |
-
pnpm install
|
86 |
-
NEXT_PUBLIC_EDIT_GRAPH_MODE=false pnpm build
|
87 |
|
88 |
# Установка точки входа
|
89 |
COPY app.py /app/app.py
|
@@ -92,5 +91,5 @@ RUN chmod +x /app/app.py
|
|
92 |
# Открываем порты
|
93 |
EXPOSE 7860 8080 3000
|
94 |
|
95 |
-
# Запускаем API сервер и Playground
|
96 |
ENTRYPOINT ["python3", "/app/app.py"]
|
|
|
78 |
cp agents/examples/default/property.json agents/property.json && \
|
79 |
echo "Создан файл property.json:"
|
80 |
|
81 |
+
# Установка зависимостей Playground UI без сборки (запустим в режиме dev)
|
82 |
ENV PNPM_HOME="/app/.pnpm-store"
|
83 |
ENV PATH="$PNPM_HOME:$PATH"
|
84 |
RUN cd /app/playground && \
|
85 |
+
pnpm install
|
|
|
86 |
|
87 |
# Установка точки входа
|
88 |
COPY app.py /app/app.py
|
|
|
91 |
# Открываем порты
|
92 |
EXPOSE 7860 8080 3000
|
93 |
|
94 |
+
# Запускаем API сервер и Playground в dev-режиме
|
95 |
ENTRYPOINT ["python3", "/app/app.py"]
|
app.py
CHANGED
@@ -31,12 +31,14 @@ def main():
|
|
31 |
# Даем API серверу время на запуск
|
32 |
time.sleep(3)
|
33 |
|
34 |
-
# Запускаем Playground UI на порту 7860 (порт Hugging Face)
|
35 |
-
print("Starting Playground UI on port 7860...")
|
36 |
os.environ["PORT"] = "7860"
|
37 |
os.environ["AGENT_SERVER_URL"] = "http://localhost:8080"
|
|
|
|
|
38 |
playground_process = subprocess.Popen(
|
39 |
-
["pnpm", "
|
40 |
cwd=str(playground_dir),
|
41 |
env=os.environ
|
42 |
)
|
|
|
31 |
# Даем API серверу время на запуск
|
32 |
time.sleep(3)
|
33 |
|
34 |
+
# Запускаем Playground UI в режиме dev на порту 7860 (порт Hugging Face)
|
35 |
+
print("Starting Playground UI in development mode on port 7860...")
|
36 |
os.environ["PORT"] = "7860"
|
37 |
os.environ["AGENT_SERVER_URL"] = "http://localhost:8080"
|
38 |
+
os.environ["NEXT_PUBLIC_EDIT_GRAPH_MODE"] = "true" # Включаем расширенный режим редактирования
|
39 |
+
|
40 |
playground_process = subprocess.Popen(
|
41 |
+
["pnpm", "dev"],
|
42 |
cwd=str(playground_dir),
|
43 |
env=os.environ
|
44 |
)
|