Heroku 部署

本页面描述如何将steedos-project-oa项目发布至 heroku 并启动服务,通过外网https://steedos-project-oa.herokuapp.com即可访问的过程。

heroku 官方向导

准备工作

注册heroku账号

安装 heroku命令行工具, 根据操作系统选择安装

终端登录 heroku 账号:

heroku login

克隆项目

访问项目主页。例如:https://github.com/steedos/steedos-project-oa

对于华炎提供的项目模版,如需个性化定制,请在项目主页右上角点Fork,然后将Fork到个人账户下的项目克隆到本地,以便提交修改。

发布过程

进入本地 steedos-project-oa 项目目录:

cd steedos-project-oa

创建 app:

heroku create steedos-project-oa

如果只执行heroku create未指定 app 名称,则会被分配一个随机生成的名称,app 的名称影响将来访问的地址, 名称是唯一的

添加mongodb 数据库插件,获取数据库连接地址 MONGODB_URI:

heroku addons:create mongolab:sandbox

这里添加数据库插件的免费版本时 heroku 会要求验证账户,添加信用卡信息。

浏览器访问 app 管理页面 Settings 标签页配置环境变量:

配置环境变量

MAIL_URL: smtps://邮件发送服务地址:465/
MONGODB_URI: 添加数据库插件后获取的值,无需改动
MONGO_URL: MONGODB_URI的值
NPM_CONFIG_PRODUCTION: false
PORT: 5040
ROOT_URL: https://steedos-project-oa.herokuapp.com
STEEDOS_CFS_STORE: local
STEEDOS_STORAGE_DIR: ./storage
YARN_PRODUCTION: false

将本地的项目发布到 heroku:

git push heroku master

发布成功后,执行heroku open使用系统默认浏览器打开刚发布的项目

连接 github 自动发布

浏览器访问 app 管理页面 Deploy 标签页设置自动发布,在Deployment method栏选择 Github:

连接github

免费版限制

数据库容量 496 MB

对于华炎魔方有疑问??
微信扫描二维码,我们的技术专家会为您解答。

我们的技术专家拥有十年以上的管理软件开发经验,无论您询问有关华炎魔方的功能、定价、实施或任何其他方面的问题,他们都将随时准备为您提供帮助。

华炎魔方

华炎魔方是新一代低代码平台,基于商业智能和模型驱动,可以按照业务部门的需求,轻松便捷地创建智能化、移动化、个性化的应用程序。

© 2020 华炎软件. 保留所有权利.