在 Heroku 上运行
Heroku 是一个基于容器的云平台即服务(PaaS)。开发者使用 Heroku 来部署、管理和扩展现代应用。该平台优雅、灵活且易于使用,为开发者提供将应用推向市场的最简单路径。
摘自其官网的“什么是 Heroku?”部分。
Heroku 提供免费的托管服务,支持 Umami 以及通过插件支持数据库。 在按照本指南设置之前,无需提前配置数据库。
设置
使用上方按钮自动完成所有步骤
网站
- Fork 一份 Umami 仓库 的副本。
- 在 Heroku 上创建一个账户。
- 在仪表盘页面点击 New > Create new app。
- 选择一个 应用名称,然后点击 Create app。
- 在 Deployment method 下点击 GitHub,并按照指示将 Heroku 连接到 GitHub。
- 搜索仓库并点击 Connect。
数据库
- 进入 Resources 选项卡并点击 Find more add-ons 按钮。
- 搜索 Heroku Postgres 并按照其指示安装插件。
- 插件会自动设置
DATABASE_URL;你无需手动设置。 - 需要按照 安装 文档中的 创建数据库表 部分来设置数据库表。 你可以通过路径 Resources > Heroku Postgres > Settings > Database Credentials 找到临时连接详情。 执行文档中命令时,点击 More > Run Console。
构建与部署
- 环境变量和数据库设置完毕后,点击 Deploy > Manual Deploy > Deploy Branch 按钮。
- 构建完成后,网站应当已上线。点击仪表盘顶部的 Open app 按钮访问网站。
- 按照 登录 步骤开始使用 快速入门 指南。