如何在 Azure 上部署 STRAPI API?

How do I deploy the STRAPI API on Azure?

我正在尝试在 Azure 环境中部署 STRAPI API,但我无法将其部署到 运行。

我已经关注 these deployment instructions 但是当我将源部署到 azure 时,它​​只给我一个 500 错误,我在日志中找不到。

有没有人有将 strapi 部署到 azure 的经验并能给我一些说明?

好的,这是一个配置错误。

首先,我使用部署中心通过 Github 配置自动部署。这将确保正确安装所有 node_modules(包括插件)。

一切顺利,但我一直收到 500.1001 错误,没有任何明确的描述。

我需要更改的是 server.json 中正确环境中的端口。

发件人:

{
  "host": "www.mydomain.com",
  "port": 1337,
  "proxy": {
    "enabled": false
  },
  "autoReload": {
    "enabled": true
  },
  "cron": {
    "enabled": false
  },
  "admin": {
    "autoOpen": false
  }
}

收件人:

{
  "host": "www.mydomain.com",
  "port": "${process.env.PORT || 1337}",
  "proxy": {
    "enabled": false
  },
  "autoReload": {
    "enabled": true
  },
  "cron": {
    "enabled": false
  },
  "admin": {
    "autoOpen": false
  }
}