使用docker部署artipub,实现多平台管理,一键同步、一文多发
1. 安装docker及docker-compose
2. 编写配置文件
编写docker-compose.yml
文件
version: '3.3'
services:
app:
image: "tikazyq/artipub:latest"
environment:
MONGO_HOST: "mongo"
ARTIPUB_API_ADDRESS: "http://localhost:3000" # 后端API地址,如果安装地址不在本机,请修改为服务器IP地址+端口号(默认为3000)
ports:
- "8000:8000" # frontend
- "3000:3000" # backend 由于3000 和前端的端口有一定的冲突,对外暴露7999端口。
depends_on:
- mongo
mongo:
image: mongo:latest
restart: always
ports:
- "27017:27017"
注意点:
ARTIPUB_API_ADDRESS 最好加上http:// 或者https:// 否则可能会出现跨域问题,从而导致查询不出来平台列表数据
3. 部署项目
docker-compose up -d
4. 运行项目
成功后,浏览器登录http://localhost:8000/
你会看到如下界面:
根据要求来进行设置相关操作
在谷歌浏览器的右上角会有如下按钮
5. 登录平台发布文章
参考资料
artipub官方仓库:https://github.com/crawlab-team/artipub
docker官网:http://docker.com/
使用该平台的第一次发布~
本篇文章由一文多发平台ArtiPub自动发布