zhontai / Admin.Core

中台Admin前后端分离的权限管理系统。支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。基于.Net跨平台开发的WebApi。集成统一认证授权、事件总线、数据验证、分布式缓存、分布式事务、Ip限流、全Api鉴权、集成测试、性能分析、健康检查、接口文档等。
https://admin.zhontai.net
MIT License
1.31k stars 315 forks source link

在Linux 环境下部署Admin.Core #69

Closed wzfeilongge closed 3 months ago

wzfeilongge commented 3 months ago

操作系统版本 Linux k8s-master 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 项目信息

net8.0 8.1.0 3.2.820

1.发布文件到文件夹 选择Debug 发布 2.添加并修改dockerfile和docker-compose 修改dll名称 docker-compose修改映射的目录 3.发布文件下的所有内容上传到Linux 目录 4.执行 docker-compose up -d --build 会自动编译并且 自动运行一个实例 5.访问 /admin/swagger/index.html 能弹出swagger 表示部署成功

docker-compose down 停止并删除容器

PS: 1.我修改了 nlog 和upload的 目录 所以docker-compose 映射的目录文件会不一致

  1. 我修改了启动的端口 我用的8085
  2. 宿主机如果访问swagger 不通 先查看docker logs的 日志 如果没有问题 请确认端口是否打开

部署.zip