Docker dynamic publish support. (#2903)

* feat: Docker support, including dynamic publish

* fix:  run container command
This commit is contained in:
胤玄
2023-07-06 13:55:41 +08:00
committed by GitHub
parent 5ad5c8cdc7
commit c659c14c5a
10 changed files with 147 additions and 15 deletions

View File

@@ -86,6 +86,24 @@ pnpm serve
pnpm build
```
- docker
### dockerFile 位于项目根目录下 并且支持差异化部署
#### 构建镜像
```bash
docker build -t vue-vben-admin .
```
#### 动态使用环境变量实现容器差异化部署,通过不同的 VG_BASE_URL 环境变量,指向不同的后端服务地址,下面例子使用 http://localhost:3333 作为后端服务地址,并且将容器映射到 6666 端口
```bash
docker run --name vue-vben-admin -d -p 6666:80 -e VG_BASE_URL=http://localhost:3333 vue-vben-admin
```
而后可以打开 http://localhost:6666 访问
## 更新日志
[CHANGELOG](./CHANGELOG.zh_CN.md)