yixian56 commited on
Commit
053f6e6
·
verified ·
1 Parent(s): 73cfdca

Create Dockerfile

Browse files
Files changed (1) hide show
  1. 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"]