前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自动部署项目脚本

自动部署项目脚本

作者头像
人生不如戏
发布2020-07-21 11:33:42
4260
发布2020-07-21 11:33:42
举报
文章被收录于专栏:抠抠空间抠抠空间
代码语言:javascript
复制
#!/bin/sh

# 进入到项目目录
cd /root/LawFirm/production

# 停掉服务
uwsgi --stop LawFirm_20180326/uwsgi.pid

# 将之前的项目重新命名 并且移动到bak中备份
# mv LawFirm_20180326 bak/
# mv LawFirm_20180326.zip bak/

# 修改之前的项目文件名
datename=$(date +%Y%m%d-%H%M%S)
mv LawFirm_20180326 $datename
mv LawFirm_20180326.zip $datename.zip

# 将修改后的文件移动到bak中备份
mv $datename bak/
mv $datename.zip bak/

# 打开新的项目包并且解压
rz
unzip LawFirm_20180326.zip
cd LawFirm_20180326

# 重启uwsgi
# sudo killall -9 uwsgi

# 进入虚拟环境
source /usr/local/python3/bin/virtualenvwrapper.sh
workon lf

# 重新运行项目
uwsgi uwsgi.ini
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档