使用 Docker 安装 Outline

前言Outline 也是一个文档软件,定位是知识库,跟飞书文档之类的相同。跟 showdoc 一样,作为可部署的文档软件,因为页面更加简洁大气,瞬间上头想要一个。最不济,就当是拿它作为 docker 测试项目部署练练手。之前尝试安装过一次,只不过为了合并公司项目的 docker-compose.yml 项,导致容器各种报错,完全没眼看。这次干脆清理环境(镜像、容器、数据卷)之后,从零开始安装。安装

showdoc 升级到当前最新版 3.7.1

前言早上服务号突然推了一篇《showdoc 发布重构版,全新UI,高颜值!》,看了一下决定再升级一次。上次升级到 3.6.2 是为了解决客户端弹窗的问题,这次完全是为了体验新的 UI 设计,主要是文档右侧新加的目录。按照之前写过的一篇《阿里云服务器报警:挖矿处置通知 && showdoc 手动升级》,升级版本,结果访问的时候出现“操作失败”的弹窗,显然是出问题了。控制台看到返回的信息 ShowDo

mysql 导入导出大体积 sql

之前写过一篇 mysql 备份与恢复数据 - 指令操作,在面对几十 M 单位的 sql 文件是游刃有余的,之前使用 Navicat 工具导入过,也没有问题。但是最近一个项目,需要修改其中的定制功能,所以需要拉取线上的数据库。开发主管指导,可以去掉一些不需要的表,给了我一个 sql ,大概的指令如下:mysqldump -u root -p root abc \ --ignore-table=abc

Mac M1 下 vagrant + virturalbox + docker-ce 搭建开发环境

公司配的电脑,Macbook Air M1 版的,以为搭建过了嘛,感觉上没什么压力,然后就又掉坑里了。安装 ubuntu/jammy64 虚拟机在按照之前搭建的教程,安装了基础的 vagrant 和 virtualbox 后,通过 vagrant 下载 ubuntu/jammy64 镜像后,启动报错:╭─jasonli at admindeMacBook-Air in ~ 25-07-18 - 1

解决 vagrant + virturalbox + docker-ce 共享文件夹挂载不稳定问题

使用 vagrant + virturalbox + docker-ce 这套组合搭建的开发环境,但开发过程中会发现,过一段时间站点就无法访问。怀疑过一切,包括是不是 IDE 读写代码到内存,导致共享文件夹不稳定。测试关闭 IDE,然后什么都不做,几分钟,十几分种这个问题就复现了。前面都在确定问题,到了差不多一个月,终于确定了特征情况。站点无法访问只是表象,实际是虚拟机和容器对于站点目录 /var

Mac 下 vagrant + virturalbox + docker-ce 搭建本地开发环境

前言(入职后几天内写的)这两天在处理入职和开发环境的搭建,第一天被各种需要填写的表单给占用了,下午才有时间从开发主管那里接受代码。公司使用的是 bitbucket.org,功能与 Gitlab 基本相似,但又属于三方服务搭建的,所以又比较类似 Gitee,不过应该都是私有库。注册需要使用到公司分配的个人邮箱,会有很多开发组的消息,通过邮箱来通知到个人。注册成功后会被拉进开发组,可以访问到所有的项目

华夏ERP 部署后上传图片后访问 nginx 404

在对 华夏ERP 二次开发部署后,商品的图片上传后访问 nginx 404。查看图片上传接口 upload 是成功的,服务器上也能找到文件上传配置地址 file.path 下的图片文件。但图片预览不出来:本地测试没有问题,查询项目日志没有显示。怀疑是 nginx 服务器本身做了拦截,因为华夏ERP中的上传图片访问是通过后台接口读取并输出流文件的,如果访问接口报 404 应该会有日志。官方 通过宝塔

Docker 桌面版安装 Elasticsearch 7.6.2 和 Kibana 7.6.2

有一个 知识库档案系统 使用到了 Elasticsearch 服务,需要在本地开发环境安装。但 md 文档里只介绍了 Centos 和 windows 系统安装,不巧我使用了 Mac 系统,并且安装了 Docker 桌面版,希望能够针对现有环境进行安装。官网下载地址 提供了 使用 docker 安装 Elasticsearch 的文档。当前的默认的版本是 8.10.3,没注意直接就安装了 Elas

宝塔面板 Nginx 部署 华夏ERP 后切换主题色失败,less.min.js 返回 404

如题,在根据 通过宝塔面板安装华夏ERP 教程部署好前后端的服务之后,开始访问正常,但在顶部导航切换主题色时失败。打开控制台,发现 less.min.js 文件访问失败,返回 404。该文件为即时访问,一般的页面渲染都没有用到。对比 华夏ERP 公开版本,它对应的 less.min.js 文件是可以访问的。查看部署站的源代码发现,static 目录干脆就没有可访问的资源。怀疑是目录涉及到一些规则被