- 本项目依赖docker运行
- 本项目中的中文搜索依赖postgres的pg_jieba插件,如果启动本项目,使用的是自己的数据库,需要先自行安装pg_jieba插件, 安装方法可参考pg_jieba 。如果是用本项目中的docker-compose.yml文件启动,docker-compose.yml中的 xuxiaoyu/postgres:15.1-bullseye-jieba 镜像是经安装好pg_jieba的,可以直接使用。
如果没有数据库,强烈建议使用docker-compose启动
- 将 docker-compose.yml 下载到本地
- 将 docker-compose.yml 中的POSTGRES_PASSWORD、ADMIN_PASSWORD 修改为自己的密码
- 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