-
Notifications
You must be signed in to change notification settings - Fork 14
Docker 部署
pythonzm edited this page Nov 25, 2019
·
4 revisions
- 获取代码
git clone https://github.com/pythonzm/blog.git
- 按需求修改配置文件
-
修改config.yml
cd blog vim backend/conf/config.yml runMode: "debug" ----> runMode: "release" 可选 serverAddr: "127.0.0.1:8000" ----> serverAddr: "0.0.0.0:8000" database: ... host: "10.1.7.198" ----> host: "mysql" password: "123456" ----> password: 改成你的密码,默认是123456 redis: host: "127.0.0.1" ----> host: "redis" password: "123456" ----> password: "" es: host: "127.0.0.1" ----> host: "elasticsearch"
-
修改docker-compose.yml
vim docker-compose.yml mysql: ... environment: MYSQL_ROOT_PASSWORD: 123456 ----> 修改成刚才config.yml中配置的密码,默认是123456 nginx: ... volumes: - ./fronted/nginx.vh.default.conf:/etc/nginx/conf.d/default.conf - ./fronted/cert/poorops.com.key:/etc/nginx/poorops.com.key # 如果不用ssl,就注释掉 - ./fronted/cert/poorops.com.pem:/etc/nginx/poorops.com.pem # 如果不用ssl,就注释掉
-
修改fronted/nginx.vh.default.conf
# 默认使用ssl,如果不使用ssl就把ssl相关配置注释掉 server_name poorops.com www.poorops.com; ----> 修改成自己的域名或IP
-
- 如果有证书,就把证书上传到
fronted/cert
目录下,然后把证书名称更新到docker-compose.yml文件中 - 创建数据目录
mkdir /data/{mysql,redis,elasticsearch} && mkdir -p /data/gin/upload
- 启动
docker-compose up
## 如果没有任何问题就使用-d参数后台启动 - 访问 http|https://YOURIP|YOURDOMAIN 后台地址:http://YOURIP|YOURDOMAIN/admin 默认用户名密码:admin/123456