Мое клиентское приложение, развернутое на Heroku, позволяет пользователю загружать изображения на Heroku. Я хотел протестировать изменение, которое я сделал для удаления изображений, поэтому мне нужен способ увидеть состояние структуры папок в Heroku, чтобы убедиться, что изображения удаляются из файловой системы успешно.
Я старался -
$ heroku run bash --app <appName>
~$ pwd
~$ cd <path to images folder>
но я вижу здесь только изображения, которые я загрузил вместе с приложением, а не то, что было загружено через клиентское приложение.
Что я делаю неправильно?
Ответы:
Я могу делать с этими командами
heroku login heroku run bash -a APPNAME $ cd app
APPNAME
это имя вашего приложения Heroku А в папкеapp
находятся ваши файлы.Когда вы закончите свои команды и захотите вернуться к своему терминалу, вы можете написать
$ exit
источник
Доступ к терминалу теперь предоставляется путем нажатия ссылки «Еще» в правом верхнем углу панели управления Heroku, где вы можете выбрать «запустить консоль». Это дает возможность запускать команды терминала и показывает значение по умолчанию «bash». Однако вам нужно явно ввести bash или другую команду. Если вы редактируете файлы, вам придется управлять синхронизацией с кодом разработки с помощью Git.
источник
Как и в ответе @Juliano Araújo, но из папки проекта, подключенной через git, вы можете просто запустить
heroku run bash
источник