收起左侧

个人博客(halo)用H2数据库部署减少资源占用

2
回复
996
查看
[ 复制链接 ]

48

主题

3562

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2024-12-31 13:11:00 显示全部楼层 阅读模式

我搜了一下,论坛里的halo是用1panel安装的有些麻烦,应用中心的halo升级不及时,那么我这里给大家提供一个简单资源占用不高的安装方法,不建议生产环境是用,只适合自己记录用。

这里直接上dockercompose的部署方式:

准备工作:首先在文件管理器新建文件夹docker(如果已有或者你不用这个文件夹来管理docker配置文件那么自定义就好)然后在docker文件夹内新建一个halo的文件夹,然后在halo文件夹下新建一个halo2的文件夹用来保存配置文件和数据库。

打开DOCKER→COMPOSE新增项目

image.png

填好项目名称,选择我们刚刚创建的路径,选择halo这一层就好,不要选择halo2。

然后选择创建docker-compose.yml文件

image.png

把下面的代码复制粘贴到下面的代码框里就好。端口选一个不冲突的就好。最下面的command服务器地址修改成自己的飞牛IP。

services:
  halo:
    image: registry.fit2cloud.com/halo/halo:2
    container_name: halo
    restart: on-failure:3
    volumes:
      - ./halo2:/root/.halo2 #配置文件路径
    ports:
      - "8010:8090"  #端口映射,冒号前面的修改成一个不冲突的端口。
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
      interval: 30s
      timeout: 5s
      retries: 5
      start_period: 30s  
    command:
      # 外部访问地址,请根据实际需要修改
      - --halo.external-url=http://192.168.0.251:8010/
    network_mode: bridge

然后勾选上,创建项目后立即启动,点击确定等待部署完成。

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

18

回帖

0

牛值

fnOS系统内测组

2024-12-31 23:09:49 显示全部楼层
直接wordpress吧,java太费内存了

4

主题

93

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2025-1-4 13:57:49 显示全部楼层
wp就很好呀
让我们一起实现梦想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则