部署DOClever
1. 打开DOClever官网;
2. 点击线下部署;
3. 选择码云或github下载,跳转到仓库;
4. 选择使用docker部署,点击仓库的docker目录,跳转到相关库并且下面有部署说明文字;
5. 在桌面创建docker-compose.yml文件如下:
version: "2"
services:
DOClever:
image: lw96/doclever
restart: always
container_name: "DOClever"
ports:
- 20080:10000
volumes:
- /srv/doclever/file:/root/DOClever/data/file
- /srv/doclever/img:/root/DOClever/data/img
- /srv/doclever/tmp:/root/DOClever/data/tmp
environment:
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000
links:
- mongo:mongo
mongo:
image: mongo:latest
restart: always
container_name: "mongodb"
volumes:
- /srv/doclever/db:/data/db
6. 使用xshell连接远程服务器执行下面的命令
7. 通过xftp将docker-compose.yml文件传输到服务器的/home/doclever文件夹下
8. 执行下面的命令在doclever目录下
docker-compose up -d
9. 查看运行
10. 开启防火墙
- 开启centos的防火墙:参考博客
- 开启云服务器的防火墙:腾讯云服务器通过设置安全组放行对外端口号
11. 端口放行,执行下面的命令
12. 在浏览器中输入 测试服务器ip:20080
打开页面如下,然后点击右上角登录按钮