@Leopandro
Разработчик CRM/ERP систем

Как вы деплоите проекты на angular?

Структура моих папок такая:
public_html/
--------------/api - бекенд
--------------/src - фронтенд
чтобы все работало я запускаю такой скрипт на проде
#!/usr/bin/env bash
rm -f ./*.woff
rm -f ./*.woff2
rm -f ./*.eot
rm -f ./*.ttf
rm -f ./*.svg
rm -f ./*.css
rm -f ./*.js
rm -f ./*.png
rm -f ./*.html
rm -f ./*.txt
npm run-script build --prod
cp -R dist/metronic/* .
rm -rf dist
echo 'Done!'

по умолчанию angular компилирует все в папку dist я из этой папки копирую в корневую папку, настраиваю .htaccess чтобы по запросу URL запускался проект на angular а запросы к серверу(бекенду) шли через URL/api. Как можно настроить деплой без этой мишуры со сборкой и копированием в корневую папку?
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы