Heroku 移动区域

Heroku move region

一段时间以来,我一直在尝试将我的应用程序迁移到新区域。它在爱好计划中,我不想创建一个具有相同区域的新计划并手动移动所有内容。

docs 之后,我到达了以下步骤: heroku fork --from fapp --to sapp --region eu

获取:

HEROKU FORK IS UNMAINTAINED AND MAY NO LONGER FUNCTION.
HEROKU FORK IS UNMAINTAINED AND MAY NO LONGER FUNCTION.
HEROKU FORK IS UNMAINTAINED AND MAY NO LONGER FUNCTION.
HEROKU FORK IS UNMAINTAINED AND MAY NO LONGER FUNCTION.
HEROKU FORK IS UNMAINTAINED AND MAY NO LONGER FUNCTION.
 !    No slug for app fapp was found.
 !    Push some code to fapp before forking it.

我看到它说代码没有推送到应用程序。但我不知道那是什么意思。该应用程序已经投入生产,可以正常运行,已连接到 github,甚至还激活了自动部署。

一些完整性检查:

git --version
git version 2.30.2.windows.1

heroku version
heroku/7.59.2 win32-x64 node-v12.21.0

git remote -v
heroku  https://git.heroku.com/fapp.git (fetch)
heroku  https://git.heroku.com/fapp.git (push)
origin  git@github.com:edited/fapp.git (fetch)
origin  git@github.com:edited/fapp.git (push)

编辑:运行 heroku apps:info -a fapp 给出

=== fapp
Auto Cert Mgmt: true
Dynos:          web: 1
Git URL:        https://git.heroku.com/fapp.git
Owner:          redacted@email.com
Region:         us
Repo Size:      0 B
Slug Size:      0 B
Stack:          container
Web URL:        https://fapp.herokuapp.com/

请记住,该应用实际上并未被调用 fapp,但我不想自我宣传。

heroku-fork 仍然有效。但它只有在实际上有任何代码可以分叉的情况下才有效。这里的重要行是:

 !    No slug for app sourceapp was found.
 !    Push some code to sourceapp before forking it.

同样重要:heroku-fork 不适用于容器应用程序。

注意:如果容器应用程序最初是使用标准构建包构建并转换为容器应用程序(如以下评论中所述),则您可以 heroku-fork 使用容器应用程序,但标准容器应用程序将无法运行。

来自您的申请信息:

Repo Size:      0 B
Slug Size:      0 B

没有回购协议,这里似乎没有其他问题,请重新检查您的存储库。有时我创建一个空文件并推送到 GitHub 只是为了检查该文件是否也部署在 Heroku 中,你可以试试这个。