Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Ангулар

728  
koder патриот02.11.19 14:20
koder
02.11.19 14:20 

Кто нибудь разворачивал продуктивный сервер с проектами на ангуляре? Интересует, что за сервер и как разворачиваются отдельные приложения? Стартуют из консоли?

И ещё. Что хранят в квеллкод-репозитории? Только src- папку или весь проект с конфигурационными файлами?

#1 
Срыв покровов коренной житель03.11.19 00:05
NEW 03.11.19 00:05 
в ответ koder 02.11.19 14:20

Для Angular‘a наверное любой подойдёт. Тот же Nginx.

#2 
koder патриот03.11.19 05:57
koder
NEW 03.11.19 05:57 
в ответ Срыв покровов 03.11.19 00:05
Для Angular‘a наверное любой подойдёт. Тот же Nginx.

Я найду, как в принципе запустить. Я бы хотел услышать, как это делается в реальных условиях. Как работает все интеграционштреке от организации репозитория до деплоймента релиза.

#3 
Simple Nothing is f*cked03.11.19 20:56
Simple
NEW 03.11.19 20:56 
в ответ koder 02.11.19 14:20

Так это ж зависит от бэкэнда.

#4 
koder патриот04.11.19 05:32
koder
NEW 04.11.19 05:32 
в ответ Simple 03.11.19 20:56

Меня интересуют все варианты. Если кто то действительно систему с ангуляром в продуктион разворачивал и это потом даже работало :-)

#5 
Simple Nothing is f*cked04.11.19 08:02
Simple
NEW 04.11.19 08:02 
в ответ koder 04.11.19 05:32

У нас это был томкат.

#6 
koder патриот04.11.19 11:20
koder
NEW 04.11.19 11:20 
в ответ Simple 04.11.19 08:02
У нас это был томкат.

А как выглядел весь процесс деплоймента? Вот у вас репозиторий, где хранится (что кстати хранится, только квелькод или весь проект целиком) квелькод. Как из этого квелькода получить то, что бегает под томкэтом? Вы строили ява-скрипт - файлы из ангуляр-проекта и размещали их в веб-проекте под томкэтом?

#7 
Simple Nothing is f*cked04.11.19 13:58
Simple
NEW 04.11.19 13:58 
в ответ koder 04.11.19 11:20

Фронтэнд собирается вебпаком и пакуется в артифакт. Я уже не в этом проекте, поэтому деталей не знаю.

что кстати хранится, только квелькод или весь проект целиком

Не понял вопроса. Что значит проект целиком?


#8 
koder патриот04.11.19 14:13
koder
NEW 04.11.19 14:13 
в ответ Simple 04.11.19 13:58
Что значит проект целиком?

Не только папку src, но и все конфигурационные файлы проекта. Типа tsconfig.json, angular,json

#9 
AlexNek патриот04.11.19 19:01
AlexNek
NEW 04.11.19 19:01 
в ответ koder 04.11.19 14:13

ну вроде подобные вещи просто можно потестить. Если проект из репо можно собрать на любой машине включая СИ, то данных достаточно.

Если кажется что слишком много - удаляем и пробуем собрать.

Мне что-то кажется, что без конфигов не пойдет

#10 
  beatus Teddybär10.11.19 14:30
beatus
NEW 10.11.19 14:30 
в ответ koder 02.11.19 14:20, Последний раз изменено 10.11.19 14:33 (beatus)
Если тема ещё актуальна, могу посоветовать Angular от автора с чисто немецкой фамилией Woiwode, там подробно "на пальцах" деплоймент описан. Сама сборка происходит через npm (npm run dev или npm run prod). Генерируется .js файл, который потом закидывается на сервер. Этим у нас занимался Mr. Jenkins, но уже 4 года с тех пор прошло, так что конкретные шаги вам нужно определять самому...
#11 
koder патриот10.11.19 17:17
koder
NEW 10.11.19 17:17 
в ответ beatus 10.11.19 14:30

Еще актуальна, спасибо

#12