Estou com um problema para fazer o deploy da aplicação. Confesso que não entendi direito como deve ser configurado o ambiente para que a aplicação possa rodar e não estou tendo sucesso no deploy.
Reproduzindo os passos:
- Refiz a aplicação utilizando o Angular CLI e gerei a pasta dist com o comendo ng build --prod
. Ele gera a pasta com os arquivos perfeitamente.
- Criei um container Docker com Ubuntu + Apache2 e coloquei a pasta dist no diretório padrão do servidor (/http).
A aplicação foi criada do zero e ainda não tem nenhum código extra. A expectativa era que, ao chamar a aplicação pelo servidor, aparecesse o texto app works!, que é o que aparece quando executamos a aplicação localmente com o comando ng serve
, porém só aparece o texto fixo loading... do arquivo index.html.
Já tentei instalar o node no container, mas isso também não funciona.
Já li vááários blogs falando sobre o assunto mas não tive sucesso nas tentativas. A maioria se resume a falar sobre comando ng build
.
Alguém, please, poderia dar uma orientação de como preparar corretamente o servidor e a aplicação com Angular CLI para implantar a aplicação em produção? ;-P
Desde já agradeço.