HuanMengProject/README.md
2024-09-29 20:22:15 +08:00

3.3 KiB
Raw Blame History

HuanMengProject 开发文档

docker 发布

# 在解决方案下运行
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 -t  miaoyuapi:dev-1.3.31 -t miaoyuapi:latest -t 123.207.203.228:92/miaoyuapi:dev-1.3.31 -t 123.207.203.228:92/miaoyuapi:latest --build-arg VERSION=1.3.31  --build-arg TARGET=dev -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile . 
 docker push 123.207.203.228:92/miaoyuapi:dev-1.3.31
 docker push 123.207.203.228:92/miaoyuapi:latest

 docker build -t miaoyu:dev-1.3.31 -f src/2-api/HuanMeng.MiaoYu.WebApi/Dockerfile . 
 docker build --no-cache --progress=plain -t hm-admin:dev-1.0.7 -t hm-admin:latest -t 123.207.203.228:92/hm-admin:dev-1.0.7 -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.7
# 运行
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 . 

项目说明

# Program.cs 文件说明
# 输出的时候,将请求的参数转换成小写
c.ParameterFilter<LowercaseParameterFilter>();
c.RequestBodyFilter<LowercaseRequestFilter>();

//配置路由选项使URL全部小写
builder.Services.AddRouting(options => options.LowercaseUrls = true);