53 lines
2.8 KiB
Markdown
53 lines
2.8 KiB
Markdown
# HuanMengProject 开发文档
|
||
|
||
## docker 发布
|
||
```sh
|
||
# 在解决方案下运行
|
||
docker build -t miaoyu:dev-0.0.3 -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile .
|
||
docker build -t miaoyu:dev-0.0.4 --build-arg VERSION=7.0 --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile .
|
||
docker build -t miaoyuapi:dev-1.3.1 -t miaoyuapi:latest -t 123.207.203.228:92/miaoyuapi:dev-1.3.1 -t 123.207.203.228:92/miaoyuapi:latest --build-arg VERSION=1.2.8 --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile .
|
||
docker push 123.207.203.228:92/miaoyuapi:dev-1.2.8
|
||
docker push 123.207.203.228:92/miaoyuapi:latest
|
||
docker tag miaoyuapi:dev-1.2.7 123.207.203.228:92/miaoyuapi:dev-1.2.7
|
||
docker push 123.207.203.228:92/miaoyuapi:dev-1.2.7
|
||
//docker build -t myregistry.com/myusername/myapp:v1.0 .
|
||
|
||
docker build --no-cache --progress=plain -t hm-admin:dev-1.0.3 -t hm-admin:latest -t 123.207.203.228:92/hm-admin:dev-1.0.3 -t 123.207.203.228:92/hm-admin:latest -f MiaoYu.Api.Admin/Dockerfile .
|
||
docker tag hm-admin:dev-1.0.0
|
||
docker build -t hm-admin:v1.0 -t hm-admin:latest .
|
||
docker build --no-cache --progress=plain -t hm-admin:dev-1.0.5 -t hm-admin:latest -t 123.207.203.228:92/hm-admin:dev-1.0.5 -t 123.207.203.228:92/hm-admin:latest -f MiaoYu.Api.Admin/Dockerfile .
|
||
docker push 123.207.203.228:92/hm-admin:latest
|
||
docker push 123.207.203.228:92/hm-admin:dev-1.0.5
|
||
# 运行
|
||
docker run -d -p 90:90 -v E://disk/output:/app/output --name webapi miaoyu:dev-0.0.3
|
||
|
||
docker run -d -p 91:80 --name hm-admin hm-admin:latest
|
||
# 运行。挂载日志文件夹
|
||
docker run -d -p 90:90 -v E://disk/output:/app/output --name webapi miaoyu:dev-0.0.3
|
||
docker run -d -p 90:90 -v E://disk/output:/app/output --name webapi miaoyu:dev-0.0.3
|
||
## 设置最大内存
|
||
--memory=3g
|
||
|
||
|
||
|
||
docker build -t miaoyuapi:dev-1.2.9 -t miaoyuapi:latest -t 123.207.203.228:92/miaoyuapi:dev-1.2.9 -t 123.207.203.228:92/miaoyuapi:latest --build-arg VERSION=1.2.9 --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile .
|
||
|
||
docker push 123.207.203.228:92/miaoyuapi:latest
|
||
docker push 123.207.203.228:92/miaoyuapi:dev-1.2.9
|
||
docker push 123.207.203.228:92/hm-payapi:latest
|
||
docker push 123.207.203.228:92/hm-payapi:dev-1.0.0
|
||
docker build -t hm-payapi:dev-1.0.0 -t hm-payapi:latest -t 123.207.203.228:92/hm-payapi:dev-1.0.0 -t 123.207.203.228:92/hm-payapi:latest --build-arg VERSION=1.0.0 --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebPayApi/Dockerfile .
|
||
docker build -t hmpay:dev-1.0.0 --build-arg VERSION=1.0.0 --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebPayApi/Dockerfile .
|
||
```
|
||
|
||
### 项目说明
|
||
```sh
|
||
# Program.cs 文件说明
|
||
# 输出的时候,将请求的参数转换成小写
|
||
c.ParameterFilter<LowercaseParameterFilter>();
|
||
c.RequestBodyFilter<LowercaseRequestFilter>();
|
||
|
||
//配置路由选项,使URL全部小写
|
||
builder.Services.AddRouting(options => options.LowercaseUrls = true);
|
||
```
|