
Usando issoeste Dockerfile, a linha 21 dá o erro:
/bin/sh: 1: cd: não é possível fazer cd para /home/meteorapp/meteorapp/app
Alguma ideia de como consertar isso?
Responder1
Você não criou o diretório do aplicativo. Você criou apenas /home/meteorapp/meteorapp. Se você criar /home/meteorapp/meteorapp/app você estará pronto.
Se você alterar sua linha atual 5
- EXECUTAR mkdir /home/meteorapp
Para ficar assim:
- EXECUTAR mkdir -p /home/meteorapp/meteorapp/app
Então você pode/deve remover a linha 9:
ADICIONAR . ./meteorapp
Como a NOVA linha 5 já teria criado todos os diretórios meteorapp necessários, você não precisa da instrução ADD na linha 9. O problema que você viu será resolvido.
Não há garantia de que o arquivo docker ainda não tenha bugs, mas significa que não falhará mais na linha 21.