- 新增 Dockerfile 用于构建 Flask 应用的 Docker 镜像 - 添加 docker-compose.yaml 文件简化本地开发环境配置 - 在 main.py 中优化了 chat_completions 函数的逻辑
22 lines
746 B
YAML
22 lines
746 B
YAML
services:
|
|
web:
|
|
build: ./ # 指定 Dockerfile 的构建上下文路径
|
|
ports:
|
|
- "181:5000" # 端口映射:主机端口:容器端口
|
|
volumes:
|
|
- ./:/app # 挂载本地代码到容器,方便开发时修改代码立即生效
|
|
environment: # 环境变量,例如 Flask 的开发模式
|
|
FLASK_ENV: development
|
|
# depends_on: # 如果有其他服务,例如数据库,可以添加依赖
|
|
# - db
|
|
# db:
|
|
# image: postgres:13-alpine
|
|
# environment:
|
|
# POSTGRES_DB: mydatabase
|
|
# POSTGRES_USER: user
|
|
# POSTGRES_PASSWORD: password
|
|
# volumes:
|
|
# - db_data:/var/lib/postgresql/data
|
|
|
|
# volumes: # 如果有持久化数据需求,例如数据库数据
|
|
# db_data: |