摘要:
简介 为Blazor项目添加Dockerfile 三个小改动 1)默认Dockerfile中需要拷贝NuGet.Config 2)不要忽略.pfx证书 3)不能忽略wwwroot/libs文件夹 4)提示找不到/libs/bootstrap/css/bootstrap.css [00:35:21 E 阅读全文
摘要:
背景 自从使用了ABP框架,模块越拆越细。 1个模块需要打包解决方案“src”下的12个项目: 那么我们就需要自动打包并且推送到私有nuget存储库才行。 自动打包可以用Gitlab和配套的Gitlab Runner来完成,参看我的: Gitlab Runner自动打包C#项目并推送到NuGet仓库 阅读全文
摘要:
背景 在我们完成了仓储、订单和财务模块的开发之后,我们创建一个应用程序来发布我们的产品。 步骤 1、访问abp的官网 2、得到我们要的abp命令和参数 说明: 我们选Blazor Server 我们用MySQL数据库 3、在PowserShell中执行abp命令 PS X:\abp-study> l 阅读全文
摘要:
背景 上文为Wms模块定义了4个功能,本文演示在Blazor界面上如何控制用户是否能使用其中的一个功能。 步骤 1、在“Ami.Wms.Common.Blazor”中创建“Containers”文件夹 2、创建“WmsContainer.razor” @using Volo.Abp.Features 阅读全文
摘要:
Hello World 步骤 1、给Application.Contracts项目添加引用 2、创建Features文件夹 3、创建WmsFeature.cs 4、创建WmsFeatureProvider.cs 启动Blazor.Server.Host看一下效果 添加翻译文字 1、双击“zh-Han 阅读全文
摘要:
背景 ABP框架是DDD的最佳实践,我将用一个系列来一步一步介绍ABP。 本系列文章适合对ABP完全没有基础,又急切入门的人。 为撰写这些文章,特意避开了付费版的ABP商业版,暂时不使用ABP Suite。 从官网获取命令和参数 打开这个网页:https://abp.io/get-started 1 阅读全文
摘要:
背景 参考禅道官网来编排docker-compose.yml。 docker-compose.yml version: '3.6' services: zendao: image: hub.zentao.net/app/zentao:18.11 restart: always container_n 阅读全文
摘要:
背景 先要搭建一个私有的Docker仓库,并且设置好对hub.docker.com的代理。 团队里的人都去私有Docker仓库拉取映像,拉取后该映像会保存在私有仓库,再有人来拉取就不需要去hub.docker.com,如果你的服务器带宽不错甚至在局域网里,会明显感受到加速。 配置Docker客户端 阅读全文
摘要:
背景 目前有两个做ddns的开源项目,我们选择了: https://gitee.com/Xsssd/ddns4j 原因是这个能提供web界面,缺点是只有2种获取本机公网IP的方式。 编写docker-compose.yml 把官网提供的docker run命令转换一下: version: '3.6' 阅读全文
摘要:
背景 使用国人开发的软件,实现SSL证书的自动申请和部署,网址: https://gitee.com/certd/certd 后记 在上述软件的主页,描述的非常清楚。 下边就贴一下docker-compose.yml文件: version: '3.3' services: certd: # 镜像 # 阅读全文