1 Star 0 Fork 29

GSAM / Mx-Online

forked from 刘元涛 / Mx-Online 
Clone or download
Deployment.md
Copy Edit Web IDE Raw Normal History
可乐   update README 2017-04-19
# Linux/Mac/Windos 用 Docker 部署项目步骤
可乐   update README 2017-04-20
目前注册腾讯云可以免费领取一个月的服务器使用权限,亲测以下教程在腾讯云部署成功。
可乐   项目步骤步骤 2017-04-19
### 1.Docker安装Linux(CenOS 7):```bashyum install -y dockersystemctl start dockerchkconfig docker on```Windows :- Windows 10 以下推荐使用 Docker ToolboxToolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolboxWindows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/- Windows 10 以上推荐使用 Docker for WindowsWindows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/Mac :- 10.10.3 以下推荐使用 Docker ToolboxToolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolboxMac系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/- 10.10.3以上推荐使用 Docker for MacMac系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
可乐   镜像加速方法 2017-04-20
[镜像加速方法](https://www.daocloud.io/mirror#accelerator-doc)
可乐   项目步骤步骤 2017-04-19
### 2.Dcoker-compose安装```bashyum install -y python-pippip install -U docker-compose# Win/ Mac 用户从这里开始执行git clone https://github.com/zaxlct/MxOnline_Django.gitcd MxOnline_Django
可乐   update README 2017-04-20
# 查看 docker-compose 是否已安装
可乐   项目步骤步骤 2017-04-19
docker-compose -v```### 3.修改配置文件
可乐   update Deployment.md 2017-04-20
1. 修改 `conf/nginx/mx_nginx.conf` 中的 IP 和域名,默认都是 `127.0.0.1`,IP 和域名请改成你自己服务器的 IP 和 自己的域名。
可乐   项目步骤步骤 2017-04-19
2. `settings.py``DATABASES` 配置要和 `docker-compose.yml`里的数据库配置保持一致(可以不做修改使用默认值),其中 HOST 为 `mysql`### 4.启动项目```bashdocker-compose up -d```
可乐   Update Deployment.md 2017-04-21
### 5.同步数据库
可乐   xadmin 没有样式解决办法 2017-04-20
```bash
可乐   项目步骤步骤 2017-04-19
docker-compose exec kele_imooc /usr/local/bin/python manage.py makemigrationsdocker-compose exec kele_imooc /usr/local/bin/python manage.py migrate```
可乐   Update Deployment.md 2017-04-21
### 6.收集样式
可乐   xadmin 没有样式解决办法 2017-04-20
```bashdocker-compose exec kele_imooc /usr/local/bin/python manage.py collectstatic```
可乐   Update Deployment.md 2017-04-21
如果浏览器打开 `127.0.0.1` 或者打开你自己配置的域名 or IP,就能预览项目了。### 7.最后- 你可以手动导入你自己的数据到数据库- 你也可以用 Docker 作为本地的开发环境,这个时候应使用应修改 `manage.py`, 使用 `settingsdev.py` 而不是 `settings.py`- 登录 admin 后台时前,别忘了先创建超级用户```bashdocker-compose exec kele_imooc /usr/local/bin/python manage.py createsuperuser```
可乐   项目步骤步骤 2017-04-19
Python
1
https://gitee.com/dushuren/mx-online.git
git@gitee.com:dushuren/mx-online.git
dushuren
mx-online
Mx-Online
master

Search