在 Heroku 上运行

Heroku 是一个基于容器的云平台即服务(PaaS)。开发者使用 Heroku 来部署、管理和扩展现代应用。该平台优雅、灵活且易于使用,为开发者提供将应用推向市场的最简单路径。

摘自其官网的“什么是 Heroku?”部分。

Heroku 提供免费的托管服务,支持 Umami 以及通过插件支持数据库。 在按照本指南设置之前,无需提前配置数据库。

设置

部署

使用上方按钮自动完成所有步骤

网站

  1. Fork 一份 Umami 仓库 的副本。
  2. Heroku 上创建一个账户。
  3. 在仪表盘页面点击 New > Create new app
  4. 选择一个 应用名称,然后点击 Create app
  5. Deployment method 下点击 GitHub,并按照指示将 Heroku 连接到 GitHub。
  6. 搜索仓库并点击 Connect

数据库

  1. 进入 Resources 选项卡并点击 Find more add-ons 按钮。
  2. 搜索 Heroku Postgres 并按照其指示安装插件。
  3. 插件会自动设置 DATABASE_URL;你无需手动设置。
  4. 需要按照 安装 文档中的 创建数据库表 部分来设置数据库表。 你可以通过路径 Resources > Heroku Postgres > Settings > Database Credentials 找到临时连接详情。 执行文档中命令时,点击 More > Run Console

构建与部署

  1. 环境变量和数据库设置完毕后,点击 Deploy > Manual Deploy > Deploy Branch 按钮。
  2. 构建完成后,网站应当已上线。点击仪表盘顶部的 Open app 按钮访问网站。
  3. 按照 登录 步骤开始使用 快速入门 指南。