我可以从 Heroku 下载使用 github 部署的源代码吗?
Can I download source code which has deployed with github from Heroku?
我已经使用 Github 在 heroku 上部署了我的 django-app。
它是测试服务器,所以我正在使用 sqlitedb。
但是由于 dyno 管理器,我的 sqlitedb 每天都会重置。
所以我打算只在 heroku 上下载数据库。
我试过这个命令。
heroku git:clone -a APP-NAME
但是这会克隆空存储库。
当我 运行 $heroku run bash -a APP-NAME
命令时,我得到了 ETIMEOUT 错误。
还有其他方法可以在heroku上下载源代码吗?
你想用 git
做什么是不可能的,因为对数据库的更改没有版本控制。
在 Heroku 上 运行 bash 的命令是 heroku run bash
,而不是 heroku bash run
。您可能必须使用 -a
标志指定应用程序:https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-run
我已经通过下载应用程序 slug 解决了。
如果您没有使用 git 部署您的应用程序,或者使用 heroku git:clone
只创建了一个空存储库,您可以下载上次部署应用程序时构建的 slug。
首先,使用 heroku plugins:install heroku-slugs
、
安装 heroku-slugs CLI 插件
然后 运行:
heroku slugs:download -a APP_NAME
这将下载您的 slug 并将其压缩到与您的应用程序同名的目录中。
我已经使用 Github 在 heroku 上部署了我的 django-app。 它是测试服务器,所以我正在使用 sqlitedb。 但是由于 dyno 管理器,我的 sqlitedb 每天都会重置。 所以我打算只在 heroku 上下载数据库。
我试过这个命令。
heroku git:clone -a APP-NAME
但是这会克隆空存储库。
当我 运行 $heroku run bash -a APP-NAME
命令时,我得到了 ETIMEOUT 错误。
还有其他方法可以在heroku上下载源代码吗?
你想用 git
做什么是不可能的,因为对数据库的更改没有版本控制。
在 Heroku 上 运行 bash 的命令是 heroku run bash
,而不是 heroku bash run
。您可能必须使用 -a
标志指定应用程序:https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-run
我已经通过下载应用程序 slug 解决了。
如果您没有使用 git 部署您的应用程序,或者使用 heroku git:clone
只创建了一个空存储库,您可以下载上次部署应用程序时构建的 slug。
首先,使用 heroku plugins:install heroku-slugs
、
然后 运行:
heroku slugs:download -a APP_NAME
这将下载您的 slug 并将其压缩到与您的应用程序同名的目录中。