Como você implementa corretamente o aplicativo Angular?

1

Estou escrevendo um aplicativo angular2 e quero implantá-lo em uma instância do EC2. É assim que eu configuro atualmente.

  • Usado gulp no servidor para construir o typescript e o scss.
  • Então eu configuro o nginx para configurar um servidor HTTP simples para servir os arquivos diretamente.

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?

    
por Shashwat Black 21.06.2016 / 12:09

0 respostas