总体部署思路
将程序代码托管到国内在线代码托管平台(码云Gitee),使用Git部署程序,将程序部署到阿里云服务器,并运行。
- 部署主要流程
- 在本地进行开发并测试
- 将文件添加到Git仓库并提交(git add&git commit)
- 在本地将代码推送到代码托管平台(git push)
- 在远程主机上从代码托管平台复制程序仓库(git clone)
- 创建虚拟环境并安装依赖
- 创建实例文件夹,添加部署特定的配置文件或是创建.env文件存储环境变量并导入
- 初始化程序和数据库,创建迁移环境
- 使用web服务器运行程序
- 更新程序步骤
- 在本地执行测试
- 将文件添加到Git仓库并提交(git add&git commit)
- 在本地将代码推送到代码托管平台(git push)
- 在远程主机上从代码托管平台拉取程序仓库(git pull)
- 如果有依赖变动,或是数据库表结构变动,那么执行依赖安装和数据库迁移操作;(6)重启web服务器。
- 阿里云服务器购买
- 登录阿里云服务器,如果没有购买ECS服务器,选择Ubuntu操作系统。 <