我已根据此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
你们到底怎么了?
答案 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