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 login
- 我已登录
heroku container:login
(怀疑是否需要)
- 不知道这是否重要:我曾经 运行
git push heroku master
,但现在我 运行 宁 git push origin main
通过 Heroku[ 进行自动部署=44=]
编辑:运行 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 中,你可以试试这个。
一段时间以来,我一直在尝试将我的应用程序迁移到新区域。它在爱好计划中,我不想创建一个具有相同区域的新计划并手动移动所有内容。
在 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 login
- 我已登录
heroku container:login
(怀疑是否需要) - 不知道这是否重要:我曾经 运行
git push heroku master
,但现在我 运行 宁git push origin main
通过 Heroku[ 进行自动部署=44=]
编辑:运行 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 中,你可以试试这个。