Meu aplicativo cliente implantado no Heroku permite que o usuário carregue imagens no Heroku. Eu queria testar uma alteração que fiz para excluir imagens, então preciso ver o estado da estrutura de pastas no Heroku para garantir que as imagens sejam excluídas com êxito do sistema de arquivos.
Eu tentei -
$ heroku run bash --app <appName>
~$ pwd
~$ cd <path to images folder>
mas só vejo imagens aqui que carreguei junto com o aplicativo, não o que foi carregado por meio do aplicativo cliente.
O que estou fazendo errado?
Respostas:
Eu posso fazer com estes comandos
heroku login heroku run bash -a APPNAME $ cd app
APPNAME
é o nome do seu aplicativo Heroku E na pastaapp
estão seus arquivos.Quando você terminar seus comandos e quiser retornar ao seu terminal, você pode escrever
$ exit
fonte
O acesso ao terminal agora é fornecido clicando em um link "Mais" no canto superior direito do painel do Heroku, onde você pode selecionar "executar console". Isso apresenta uma opção para executar comandos de terminal e mostra o padrão 'bash'. No entanto, você precisa inserir explicitamente 'bash' ou outro comando. Se você editar arquivos, terá que gerenciar a sincronização de volta para seu código de desenvolvimento usando Git.
fonte
Como na resposta de @Juliano Araújo, mas de uma pasta de projeto conectada via git você pode simplesmente executar
heroku run bash
fonte