Size: a a a

Angular - русскоговорящее сообщество

2020 January 25

DZ

Dzmitry Zimin in Angular - русскоговорящее сообщество
кст, а может ли быть проблема что изначально проект создавал без флага --routing, а app.routing и login.routing добавил руками?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Galeups
Мы же не ведём разработку внутри контейнера, а только так сказать хостим его
Если контейнеры запускаются без виртуализации, то мы не теряем в производительности. И в целом очень удобно получается то, что в docker инкапсулируются все зависимости (node, npm, etc), а значит нам не нужно будет устанавливать на локальную систему.

Так же это позволяет достаточно просто и быстро развернуть контейнер на удаленном сервере и запускать там ng watch. Это может быть удобно, если необходимо разрабатывать большие приложения для angular и (или) если не хочется лишний раз нагружать систему.
источник

G

Galeups in Angular - русскоговорящее сообщество
Вертихвост キバ
Если контейнеры запускаются без виртуализации, то мы не теряем в производительности. И в целом очень удобно получается то, что в docker инкапсулируются все зависимости (node, npm, etc), а значит нам не нужно будет устанавливать на локальную систему.

Так же это позволяет достаточно просто и быстро развернуть контейнер на удаленном сервере и запускать там ng watch. Это может быть удобно, если необходимо разрабатывать большие приложения для angular и (или) если не хочется лишний раз нагружать систему.
спасибо, я пока только запускал и смотрел на контейнеры, таких сильных познаний нет )) но надо все же начать хоть с чего то
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Galeups
спасибо, я пока только запускал и смотрел на контейнеры, таких сильных познаний нет )) но надо все же начать хоть с чего то
Если это действительно инстересно, то просто поставьте себе подобную цель. Уверен, ваше усердие обязательно окупится, и результат не заставит долго ждать. Огромных познаний на пути не потребуется.
источник

G

Galeups in Angular - русскоговорящее сообщество
@thekiba  👍 спасибо. Очень нравятся слова Линуса Торвальдса, они почти пересекаются с вашими - "Дело не в таланте или даре, а в  усерднии."
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
источник

G

Galeups in Angular - русскоговорящее сообщество
О! назрел вопрос по деплою докера
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Dzmitry Zimin
кст, а может ли быть проблема что изначально проект создавал без флага --routing, а app.routing и login.routing добавил руками?
нет, это не должно влиять
источник

G

Galeups in Angular - русскоговорящее сообщество
к примеру сейчас настроена ci/cd, при пуше в гит в мастер ветку, запускаются тесты, сборка и артефакты копируются по ssh на сервера. Т.е. поставка автоматическая.
Как это происходит с докером? Нам же надо собрать, скопировать артефакты в контейнер, пересобрать контейнер и как то его перенести на сервер, а там подменить с контейнером старой версии?
источник

IB

Igor Bodnar in Angular - русскоговорящее сообщество
Galeups
к примеру сейчас настроена ci/cd, при пуше в гит в мастер ветку, запускаются тесты, сборка и артефакты копируются по ssh на сервера. Т.е. поставка автоматическая.
Как это происходит с докером? Нам же надо собрать, скопировать артефакты в контейнер, пересобрать контейнер и как то его перенести на сервер, а там подменить с контейнером старой версии?
собираешь имадж, пушишь в регистри какой нибудь, на сервере пулишь его, поднимается новый контейнер, трафик переключается на него, старый контейнер убивается. но поверх этого всего куча абстракций накручена аля свармы, кубернетесы и т.д.
источник

G

Galeups in Angular - русскоговорящее сообщество
блин, капец, есть повод вникнуть
источник

EC

Evgeniy Chernysh in Angular - русскоговорящее сообщество
Я вот чёт не понимаю. Почему @Galeups так упёрся в этот node. Разве мы билд не раздаём просто как стати ку, средствами того же nginx либо apache? А api вообще может быть на другом домене, или на нескольких.
источник

G

Galeups in Angular - русскоговорящее сообщество
Evgeniy Chernysh
Я вот чёт не понимаю. Почему @Galeups так упёрся в этот node. Разве мы билд не раздаём просто как стати ку, средствами того же nginx либо apache? А api вообще может быть на другом домене, или на нескольких.
Возможно я путаю с запуском ssr
источник

EC

Evgeniy Chernysh in Angular - русскоговорящее сообщество
Galeups
Возможно я путаю с запуском ssr
Ну только если так)
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Вертихвост キバ
Если это действительно инстересно, то просто поставьте себе подобную цель. Уверен, ваше усердие обязательно окупится, и результат не заставит долго ждать. Огромных познаний на пути не потребуется.
Если докер в винде то потребуется)))
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Если докер в винде то потребуется)))
В последней вроде как нативную поддержку завезли, но я с windows только на серверах работал, поэтому это не точно.
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Galeups
к примеру сейчас настроена ci/cd, при пуше в гит в мастер ветку, запускаются тесты, сборка и артефакты копируются по ssh на сервера. Т.е. поставка автоматическая.
Как это происходит с докером? Нам же надо собрать, скопировать артефакты в контейнер, пересобрать контейнер и как то его перенести на сервер, а там подменить с контейнером старой версии?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Вертихвост キバ
В последней вроде как нативную поддержку завезли, но я с windows только на серверах работал, поэтому это не точно.
Я бы посоветовал пересесть все равно на мак/линух) винда зло...
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Я бы посоветовал пересесть все равно на мак/линух) винда зло...
Под маком виртуализируется, например у меня под docker собирается раза в 4-5 дольше, чем без него. Поэтому разворачиваю удаленно все
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
источник