我已經使用 Github 在 heroku 上部署了我的 django-app。它是測驗服務器,所以我使用 sqlitedb。但是由于 dyno 管理器,我的 sqlitedb 每天都會重置。所以我將只在heroku上下載db。
我試過這個命令。
heroku git:clone -a APP-NAME
但這會克隆空的存盤庫。
當我運行$heroku run bash -a APP-NAME命令時,出現 ETIMEOUT 錯誤。
有沒有其他方法可以在heroku上下載源代碼?
uj5u.com熱心網友回復:
你想要做的事情git是不可能的,因為對資料庫的更改沒有版本控制。
在 Heroku 上運行 bash 的命令是heroku run bash,而不是heroku bash run。您可能必須使用以下-a標志指定應用程式:https : //devcenter.heroku.com/articles/heroku-cli-commands#heroku-run
uj5u.com熱心網友回復:
我已經通過下載應用程式 slug 解決了。
如果你沒有使用 git 部署你的應用程式,或者 usingheroku git:clone只創建了一個空的存盤庫,你可以下載上次部署應用程式時構建的 slug。
首先,安裝 heroku-slugs CLI 插件heroku plugins:install heroku-slugs,
然后運行:
heroku slugs:download -a APP_NAME
這會將您的 slug 下載并壓縮到與您的應用程式同名的目錄中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/313230.html
