本项目用于ferry项目的部署 项目地址
为了解决前后端分离,以及golang编译困难同学的部署难题。
- clone 或者下载代码到本地
- 放在自己想要的目录里,任何目录都可
- 根据自己系统进行执行首次安装任务,首次安装任务做了什么请见下文
- ubuntu 14.04以上系统执行
first_start_ubuntu_14.04_up.sh
- centos7 以上系统执行
first_start_centos7_up.sh
- 执行安装docker以及docker-compose包任务
- 从docker镜像中心下载docker镜像
- 进行首次启动mysql镜像,并且自动化导入基础数据表
- 启动整体服务
- 绑定浏览器所使用的机器host
- 域名为test.example.com
- 将域名绑定地址指向为启动服务的服务器地址
以下所有命令必须在项目根目录,有docker-compose.yaml文件的同级目录执行!!!!
docker-compose up -d
启动项目命令,并且自动增加开机自启动,首次不要使用!!!关闭后再次启动时候再用!
docker-compose logs
查看所有镜像的日志
docker-compose down
关闭所有服务,并且关闭开机自启动
docker-compose restart
重启所有服务
未完待续