feat(docker): 重构Docker配置以支持生产环境部署
- 添加Dockerfile.dev用于开发环境 - 重构主Dockerfile使用多阶段构建 - 添加nginx配置和entrypoint脚本 - 更新docker-compose.yml配置 - 修改API基础路径为相对路径 - 更新vite配置支持环境变量
This commit is contained in:
@@ -5,12 +5,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
container_name: thinkflow-app
|
||||
container_name: thinkflow
|
||||
ports:
|
||||
- "5173:5173"
|
||||
volumes:
|
||||
- .:/app
|
||||
- /app/node_modules
|
||||
- "80:80"
|
||||
environment:
|
||||
- NODE_ENV=development
|
||||
- API_BASE_URL=${API_BASE_URL:-https://thinkflow.lz-t.top}
|
||||
- API_HOST=${API_HOST:-thinkflow.lz-t.top}
|
||||
restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user