Size: a a a

Docker — русскоговорящее сообщество

2020 May 04

M

Max in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
Будет 5-6 (1 фронт + (балансер), 2-3(бек) и 1 БД)
Харош план, у меня примерно такой же намечается
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
у гитлаба есть отдельный "софт" называется раннер, тебе надо будет его настроить там где ты будешь собирать образы, он пулит репу, и делает все что ты ему скажешь
хм, а я это в докер файле писал, типа клон, сборка и прочее
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
вот в докер файле этого не должно быть :)
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
вот в докер файле этого не должно быть :)
значит плохую практику рекомендовали )
источник

M

Max in Docker — русскоговорящее сообщество
Сергей Вихирев
у гитлаба есть отдельный "софт" называется раннер, тебе надо будет его настроить там где ты будешь собирать образы, он пулит репу, и делает все что ты ему скажешь
Ого, спасибо, даже не знал что такая штука есть 💪
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
вот тут куча примеров
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Да я это сейчас изучаю) Но в голове не укладывалось, что везде в пейплайнах сборка проходит вне контейнера.
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
я не знаю, но зачем внутри контейнера собирать?
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
проект разбит еще на 2 репы, в одной из их бек, а другой фронт, поэтому в конейнере для фронта просто клонирую и инсталирую. Думал правильно.
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
проект разбит еще на 2 репы, в одной из их бек, а другой фронт, поэтому в конейнере для фронта просто клонирую и инсталирую. Думал правильно.
вот есть гитлаб раннер в докере https://docs.gitlab.com/runner/executors/docker.html
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
проект разбит еще на 2 репы, в одной из их бек, а другой фронт, поэтому в конейнере для фронта просто клонирую и инсталирую. Думал правильно.
ну 2 репы, но одна же как сабмодуль у другой?
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
ну 2 репы, но одна же как сабмодуль у другой?
ну можно и так сказать.
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
ну если это не так, то надо сделать так
иначе непонятно как вы собираете :)
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
и тогда в "главной" репе будет 2я репа указана сабмодулем, гитлаб ранер ее скачает тоже. Соберет, тотестить запакует в контейнер и запушит в нужный регистри
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
и тогда вы будите разворачивать тот-же контейнер что был в тестах и на стейджинге например :)
И докерфайл не будет такой пухлый с клонами прочим :)
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
и тогда вы будите разворачивать тот-же контейнер что был в тестах и на стейджинге например :)
И докерфайл не будет такой пухлый с клонами прочим :)
Блин, это то что нужно, но где эту практику детальнее изучить ?
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
ну если это не так, то надо сделать так
иначе непонятно как вы собираете :)
Собираю я на локалке все :D
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Сергей Вихирев
и тогда в "главной" репе будет 2я репа указана сабмодулем, гитлаб ранер ее скачает тоже. Соберет, тотестить запакует в контейнер и запушит в нужный регистри
получается в репе делаем сылки на другие репы, а когда из этой репы все собираем и т.п. ?
источник

СВ

Сергей Вихирев... in Docker — русскоговорящее сообщество
Это наверное пет проджект, потому что обычно много веток, надо как-то автоматом все собирать и тд
источник