- 新增 .dockerignore 文件,排除不必要的文件和目录 - 修改 Dockerfile,使用环境变量 SERVER_PORT 替代固定端口 5000 - 更新 docker-compose.yaml,添加容器名称、调整端口映射并启用自动重启 - 优化 main.py 中的 chat_completions 函数逻辑
11 lines
411 B
YAML
11 lines
411 B
YAML
services:
|
|
web:
|
|
build: ./ # 指定 Dockerfile 的构建上下文路径
|
|
container_name: OpenDify
|
|
ports:
|
|
- "${SERVER_PORT}:${SERVER_PORT}" # 端口映射:主机端口:容器端口
|
|
restart: always
|
|
volumes:
|
|
- ./:/app # 挂载本地代码到容器,方便开发时修改代码立即生效
|
|
environment: # 环境变量,例如 Flask 的开发模式
|
|
FLASK_ENV: development |