Можно ли загрузить исходный код, развернутый с помощью github, из Heroku?

Я развернул свое django-app на heroku с Github. Это тестовый сервер, поэтому я использую sqlitedb. Но из-за dyno manager мой sqlitedb сбрасывается каждый день. Поэтому я собираюсь загрузить только db на heroku.

Я попробовал эту команду.

heroku git:clone -a APP-NAME

Но это клонирует пустой репозиторий.

Когда я выполняю команду heroku bash run, я получаю ошибку ETIMEOUT.

Есть ли другой способ скачать исходный код на heroku?

То, что вы хотите сделать с помощью git невозможно, потому что изменения в базе данных не версионные.

Командой для запуска bash на Heroku является heroku run bash, а не heroku bash run. Возможно, вам придется указать приложение с помощью флага -a: https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-run

У меня проблема с загрузкой приложения slug.

Если вы не использовали git для развертывания вашего приложения, или использование heroku git:clone создало только пустой репозиторий, вы можете загрузить slug, который был собран, когда ваше приложение было развернуто в последний раз.

Сначала установите плагин heroku-slugs CLI с помощью heroku plugins:install heroku-slugs,

then run:

heroku slugs:download -a APP_NAME

Это загрузит и сожмет ваш slug в каталог с тем же именем, что и ваше приложение.

Вернуться на верх