摘要:
PasteSpider是什么? 一款使用.net编写的开源的Linux容器部署助手,支持一键发布,平滑升级,自动伸缩, Key-Value配置,项目网关,环境隔离,运行报表,差量升级,私有仓库,集群部署,版本管理等! 30分钟上手,让开发也可以很容易的学会在linux上部署你得项目! [从需求角度介 阅读全文
摘要:
PasteSpider的安装,你可以使用linux自己部署,不过这里建议采用容器部署,支持podman/docker 目前大多数Linux都支持!你可以加入我们的讨论群(QQ群296245685 ),在安装遇到问题的时候可以找到解答! 数据库方式一Postgresql PasteSpider目前的版 阅读全文
摘要:
你是否被K8S的强大而吸引,我相信一部分人是被那复杂的配置和各种专业知识而劝退,应该还有一部分人是因为K8S太吃资源而放手! 这里介绍一款平替工具PasteSpider,PasteSpider是一款使用c#编写的linux容器部署工具(使用PasteSpider和自己用啥语言开发没关系哈!),简单易 阅读全文
摘要:
PasteTemplate序列的接口权限控制使用的都是一套逻辑 包括不限于PasteSpider,PasteTimer,PasteTicker等 大致逻辑一致,具体的细节可能会根据项目做一些调整! 实现 项目中使用的是过滤器实现的RoleAttribute:ActionFilterAttribute 阅读全文
摘要:
比如我们在设计架构的时候,或者权限,菜单的时候一般有多层级的概念,这个时候要排序就有点困难了!这里引入另外一个字段,然后按照自己的层级进行排序! /// <summary> /// 添加一个权限列表 ///</summary> /// <param name="input"></param> /// 阅读全文
摘要:
在实际使用Serilog中,我们通常会有不一样的需求,常见的比如 1.按照等级,高级哪个等级的才记录 2.记录文件每个多大,超过的划分到下一个文件中 3.不同等级的记录到不同的位置中 4.按照不一样的格式输出 以下是PasteSpider中的appsettings.json中关于Serilog的配置 阅读全文
摘要:
如果你的服务器的内存小于16GB,那么K8S就和你无缘了,但是你可以使用PasteSpider来实现发布你的项目到服务器上! PasteSpider是一个运维工具,使用NET编写的,部署于服务器的Docker/Podman上,他可以帮助你把你的项目发布到服务器上,支持源码模式,支持发布模式,支持一键 阅读全文
摘要:
netcore需要跨平台,说白点就是放在windows服务器要能用,放在linux服务器上也能用,甚至macos上。 很多时候需要使用到图形验证码,这就有问题了。 旧方案1.引入包 <PackageReference Include="System.Drawing.Common" Version=" 阅读全文
摘要:
一款更加适合开发者使用的容器部署工具,一款运行占用资源不足300MB的容器管理工具,
如果你要升级一个项目服务的容器,你只需要提交代码(git/svn),或者本地打包后,一键发布,PasteSpider会基于你这个项目的配置执行打包镜像,升级现有的容器,然后构建nginx的路由信息,最后通过通知告知发布结果,省心,省力! 阅读全文