我可以下载源代码已部署与github从Heroku?



我已经在heroku和Github上部署了我的django应用程序。这是测试服务器,所以我使用sqlitedb。但是因为有了动态管理器,我的电脑每天都会重置。所以我将只在heroku上下载db。

I tried this command.

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

我已经解决了下载应用程序的问题。

如果您没有使用git来部署您的应用程序,或者使用heroku git:clone只创建了一个空存储库,您可以下载上次部署应用程序时构建的slug。

首先,用heroku plugins:install heroku-slugs安装heroku-slugs CLI插件,

然后运行:

heroku slugs:download -a APP_NAME

这将下载并压缩您的slug到与您的应用程序同名的目录中。

最新更新