随笔分类 -  DevOps

为了按时交付软件产品和服务,开发和运维工作必须紧密合作。DevOps是软件开发和运维之间合作的方式! 透过自动化测试等方法,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠
摘要:@目录原理:创建Docker网桥网络安装DinD创建镜像构建镜像运行容器 原理: Docker in Docker (以下简称 DinD)可以在 Container 中直接运行一个 Docker Daemon ,然后使用 Container 中的 Docker CLI 工具操作容器。其原理如下图 容 阅读全文
posted @ 2023-12-12 17:11 林晓lx 阅读(201) 评论(0) 推荐(1) 编辑
摘要:本文将从GB/T 22239《信息安全技术 网络安全等级保护基本要求》规定的安全计算环境中解读、摘要若干安全要求,结合Abp框架,对站点进行安全升级。 【身份鉴别】应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换。 解决方案 设置密码最小长度 密码由数字、字 阅读全文
posted @ 2023-04-18 13:48 林晓lx 阅读(848) 评论(1) 推荐(9) 编辑
摘要:Rocket.Chat 的业务数据主要存储于mongodb数据库的rocketchat库中,聊天中通过发送文件功能产生的文件储存于/app/uploads中(文件方式设置为"FileSystem"),因此在对Rocket.Chat做数据移动或备份主要分为两步,数据库备份和文件备份。 前提 已在本地或 阅读全文
posted @ 2023-02-21 17:23 林晓lx 阅读(444) 评论(0) 推荐(0) 编辑
摘要:[学习笔记]使用Docker+Jenkin自动化流水线发布.Net应用​使用Docker容器方案可以快速安全地将项目部署到客户的服务器上,作为公司项目,需要解决两个问题: 1. 需要搭建一个私有的Docker仓库,以便安全的存储镜像 2. 需要一套自动化发布方案,实现代码到应用部署的自动化流程 大致流程如下 ​ 在java世界中有很多文章介绍了Docker+Jenki 阅读全文
posted @ 2022-06-08 18:38 林晓lx 阅读(965) 评论(2) 推荐(6) 编辑
摘要:[学习笔记]在Linux中使用源码编译的方式安装Nginx使用源码的方式安装nginx,可以加深对linux目录的理解,今天就来放弃yum.. rpm.. dnf.. 这些在linux下较为“傻瓜”的操作方式,实战源码编译的方式安装nginx! 阅读全文
posted @ 2022-03-17 20:28 林晓lx 阅读(247) 评论(0) 推荐(0) 编辑
摘要:[学习笔记] Rocket.Chat 安装与设置启动项这篇文章主要介绍手动安装的方式来安装Rocket.Chat,在Rocket.Chat官方有三种安装方式, 面向开发人员的直接使用meteor部署 传统的源码编译安装 Docker方式部署 接下来分别介绍: 使用Meteor方式部署 Meteor是一种Web应用构建平台(官网https://meteo 阅读全文
posted @ 2022-02-15 09:43 林晓lx 阅读(2418) 评论(0) 推荐(0) 编辑
摘要:​之前为了方便同事测试微信小程序,搭建了基于CentOS的预发布环境,.Net5 程序也已经部署好在上面,在公网上可以通过http协议的临时域名(jevonsflash.xxx.net)访问到后台Api。 然而小程序的正式线上版本,只可以跟指定的域名进行网络通信,且域名只支持 https,wss通信 阅读全文
posted @ 2022-02-10 20:59 林晓lx 阅读(216) 评论(0) 推荐(1) 编辑