Estou escrevendo um aplicativo angular2 e quero implantá-lo em uma instância do EC2. É assim que eu configuro atualmente.
gulp
no servidor para construir o typescript e o scss. Este é o meu conf nginx em /etc/nginx/sites-available/
server {
server_name subdomain.mydomain.com;
access_log off;
root /home/ubuntu/www/flowchart-wizard/;
location / {
try_files $uri /$uri /index.html;
}
location /* {
try_files $uri /$uri /index.html;
}
}
Depois de adicionar a regra para /*
, tudo até agora está funcionando bem (incluindo o roteamento). Sendo muito iniciante nisso, não tenho certeza de como isso é bom.
Eu também tentei executar um lite-server
em segundo plano com nohup
e direcionei solicitações em nginx usando proxy_pass
. No entanto, descartei rapidamente a ideia porque lite-server
é destinado apenas ao desenvolvimento.
Qual é o seu método? Vou enfrentar algum problema mais tarde com a minha configuração atual? Qual é a melhor maneira de implantar um aplicativo angular2?
Tags nginx amazon-ec2 deployment