部署docker服务器文档
需要额外做以下操作:
上传config.js和settings.js文件到deploy目录下
代码目录下clone好REST API代码
代码目录下的相关目录clone好前端相关代码
Nginx配置:修改目录及域名
注意确认服务器本来的nginx服务已经关掉
注意从github上clone的deploy代码,需要修改deploy.sh和pre-setup.sh的执行权限
--publish=127.0.0.1:${mongod_port:-xxxxx}:27017 \
MongoDB映射到主机的端口号:修改deploy.sh:87行: 部署docker:运行命令 $ ./deploy.sh -d xxx.xxx.com -p /dir_of_rest -e server.js
配置mongo安全权限:运行命令 $ mongo auth.js --port xxxxx
注意跨域访问问题:修改config相关网址数组
注意图片访问地址问题
服务器要求
ubuntu 16.04
安装docker
参考 http://www.jianshu.com/p/265c1a6833ba
安装node_v6.x
从ubuntu库安装node以及npm sudo apt-get install nodejs-legacy sudo apt-get install npm 安装node版本管理包n sudo npm install -g n 调整node版本 sudo n --lts
自动任务设置
$ sudo vim /etc/crontab
*/5 * * * * bme319 bash /codedir/cdmisRestAPI/mongoshellscripts/scheduleCounselAutoEnd.sh 0 0 * * * bme319 bash /codedir/cdmisRestAPI/mongoshellscripts/scheduleReport.sh