私有云部署系列之动态获取 IP(程序执行)
一、概要信息
在前期准备的过程中,我们已经在服务器上准备了 python3 的环境;
在程序编写的过程中,我们已经将我们的代码准备好了;
下面,我们如何将程序部署到服务器上呢?怎么定制去执行它呢,也就是上图中的第4点。
二、如何部署
首先先确定下当前应用程序所需要的程序清单,在本机虚拟环境下执行如下命令
复制代码
执行完以上命令后,可以在项目目录下看到一个 requirements.txt 文件,里面记录了依赖程序的名称和版本
然后我们到服务器上进行操作吧
之前服务器环境是装好了,但是 pip.org 访问实在是太慢了,所以这里我们先调整一下数据源
复制代码
安装虚拟环境
复制代码
创建虚拟环境(先跳转到程序所在目录),这样才能在程序目录下创建 venv 虚拟环境目录
复制代码
启用环境
复制代码
安装清单所依赖的库
复制代码
### 三、执行程序
复制代码
四、定时执行
利用 crontab 定时执行能力,配置 crontab 执行脚本时间,配置信息如下
复制代码
版权声明: 本文为 InfoQ 作者【稻草鸟人】的原创文章。
原文链接:【http://xie.infoq.cn/article/d644d4e222d5909c9262e5b70】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论