Spaces:
Runtime error
Runtime error
Create Dockerfile
Browse files- Dockerfile +37 -0
Dockerfile
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM langgenius/dify-plugin-daemon:0.1.1-local
|
| 2 |
+
|
| 3 |
+
# 创建存储目录
|
| 4 |
+
RUN mkdir -p /app/storage/cwd /app/storage/plugin /app/storage/plugin_packages /app/storage/assets
|
| 5 |
+
|
| 6 |
+
# 配置环境变量 - 更新主机名
|
| 7 |
+
ENV SERVER_PORT=5002 \
|
| 8 |
+
SERVER_KEY=lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi \
|
| 9 |
+
MAX_PLUGIN_PACKAGE_SIZE=52428800 \
|
| 10 |
+
PPROF_ENABLED=false \
|
| 11 |
+
# 更新API连接
|
| 12 |
+
DIFY_INNER_API_URL=https://yixian56-dify-api.hf.space \
|
| 13 |
+
DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1 \
|
| 14 |
+
PLUGIN_REMOTE_INSTALLING_HOST=0.0.0.0 \
|
| 15 |
+
PLUGIN_REMOTE_INSTALLING_PORT=5003 \
|
| 16 |
+
PLUGIN_WORKING_PATH=/app/storage/cwd \
|
| 17 |
+
FORCE_VERIFYING_SIGNATURE=true \
|
| 18 |
+
PYTHON_ENV_INIT_TIMEOUT=120 \
|
| 19 |
+
PLUGIN_MAX_EXECUTION_TIMEOUT=600 \
|
| 20 |
+
PLUGIN_STORAGE_TYPE=local \
|
| 21 |
+
PLUGIN_STORAGE_LOCAL_ROOT=/app/storage \
|
| 22 |
+
PLUGIN_INSTALLED_PATH=plugin \
|
| 23 |
+
PLUGIN_PACKAGE_CACHE_PATH=plugin_packages \
|
| 24 |
+
PLUGIN_MEDIA_CACHE_PATH=assets \
|
| 25 |
+
# 更新数据库连接
|
| 26 |
+
DB_DATABASE=dify_plugin \
|
| 27 |
+
DB_USERNAME=dify \
|
| 28 |
+
DB_PASSWORD=npg_3lGLyEcmAr5V \
|
| 29 |
+
DB_HOST=ep-empty-rice-a5phzuri-pooler.us-east-2.aws.neon.tech \
|
| 30 |
+
DB_PORT=5432
|
| 31 |
+
DB_SSL_MODE=require
|
| 32 |
+
|
| 33 |
+
# 暴露端口
|
| 34 |
+
EXPOSE 5002 5003
|
| 35 |
+
|
| 36 |
+
# 启动命令
|
| 37 |
+
CMD ["/app/plugin_daemon"]
|