通过Doctl部署到DigitalOcean App Platform时500 HTTP错误

时间:2020-10-15 17:11:41

标签: node.js github digital-ocean github-actions

我已根据此repository上的示例为我的DO App平台创建了YAML规范。 我不能简单地在DigitalOcean网站上使用UI的原因是我的项目是monorepo。

看起来像这样:

4.1.1

但是当我尝试执行时 name: unique-expressions services: - name: api environment_slug: node-js github: repo: Valencian-Digital/unique-expressions branch: main deploy_on_push: true source_dir: api routes: - path: /api 它返回500错误,仅此而已。我尝试在Github操作中和使用不同的API令牌在本地执行命令。

我可以访问我的DO帐户上的其他资源,但无法成功创建规范。

这是我从doctl中得到的特定错误:

doctl apps create --spec .do/app.yaml

你们到底怎么了?

1 个答案:

答案 0 :(得分:0)

所以我发现出了什么问题。本质上分支名称是错误的(我将main代替master)。

您可以在此处找到更多信息:http://christmas.rogue.studio/

TLDR-这是正确的配置:

name: unique-expressions

services:
  - name: api
    environment_slug: node-js
    github:
      repo: Valencian-Digital/unique-expressions
      branch: master
      deploy_on_push: true
    source_dir: api
    routes:
      - path: /api