Назад | Перейти на главную страницу

Как правильно развернуть приложение Angular?

Я пишу приложение angular2 и хочу развернуть его на экземпляре EC2. Вот как я его сейчас настроил.

Это моя конфигурация nginx в /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;
    }
}

После того, как я добавил правило для /*, пока все работает хорошо (включая маршрутизацию). Поскольку я очень новичок в этом, я не уверен, насколько это хорошо.

Я также пробовал запустить lite-server в фоновом режиме с nohup и направляли запросы в nginx, используя proxy_pass. Однако я быстро отказался от этой идеи, потому что lite-server предназначен только для разработки.

Какой у вас метод? Могу ли я столкнуться с какими-либо проблемами позже с моей текущей настройкой? Как лучше всего развернуть приложение angular2?