Skip to content

fengshux/blog2

Repository files navigation

Blog2是一个个人博客系统

运行

  1. 本项目依赖docker运行
  2. 本项目中的中文搜索依赖postgres的pg_jieba插件,如果启动本项目,使用的是自己的数据库,需要先自行安装pg_jieba插件, 安装方法可参考pg_jieba 。如果是用本项目中的docker-compose.yml文件启动,docker-compose.yml中的 xuxiaoyu/postgres:15.1-bullseye-jieba 镜像是经安装好pg_jieba的,可以直接使用。

无数据库运行

如果没有数据库,强烈建议使用docker-compose启动

  1. docker-compose.yml 下载到本地
  2. 将 docker-compose.yml 中的POSTGRES_PASSWORD、ADMIN_PASSWORD 修改为自己的密码
  3. docker compose -f docker-compose.yml up -d

已有数据库运行

如果已有数据库,可以只运行blog2

docker run -p 8080:8080 -e  POSTGRES_HOST=localhost \
-e POSTGRES_DB=postgres  -e POSTGRES_PORT=5432 \
-e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=mypass \
-d xuxiaoyu/blog2:latest