Size: a a a

2020 January 28

i

inqfen in ru_gitlab
Как ты без него трафик отправляешь?
источник

MV

Maksim Vasilev in ru_gitlab
без пайплайна я запуска docker run -d -p 3838:3838 ...
источник

i

inqfen in ru_gitlab
И что, ходишь на 3838 порт, без 80 и 443?
источник

DV

Dmitry Vorobev in ru_gitlab
Вот в таком случае несколько контейнеров рядом запускать низя. Конфликт портов будет
источник

MV

Maksim Vasilev in ru_gitlab
inqfen
И что, ходишь на 3838 порт, без 80 и 443?
да
источник

i

inqfen in ru_gitlab
Ну и деплой так же значит
источник

MV

Maksim Vasilev in ru_gitlab
Dmitry Vorobev
Вот в таком случае несколько контейнеров рядом запускать низя. Конфликт портов будет
да, понимаю
источник

DV

Dmitry Vorobev in ru_gitlab
Можно каждое окружение запускать на своем порту, поднять на хосте с контейнерами nginx, под каждое окружение создавать по виртуальному хосту, который будет проксировать на соответствующий окружению порт. Но на самом деле это все умозрительно, неясно же, сколько там портов и что в контейнере =)
источник

MV

Maksim Vasilev in ru_gitlab
Dmitry Vorobev
Можно каждое окружение запускать на своем порту, поднять на хосте с контейнерами nginx, под каждое окружение создавать по виртуальному хосту, который будет проксировать на соответствующий окружению порт. Но на самом деле это все умозрительно, неясно же, сколько там портов и что в контейнере =)
Спасибо огромное, навеяло несколько идей. Пойду реализовывать
источник

YD

Yuriy Dorogov in ru_gitlab
Dmitry Vorobev
Можно каждое окружение запускать на своем порту, поднять на хосте с контейнерами nginx, под каждое окружение создавать по виртуальному хосту, который будет проксировать на соответствующий окружению порт. Но на самом деле это все умозрительно, неясно же, сколько там портов и что в контейнере =)
Изврат, для этих целей кубер/шифт придумали...
источник

DV

Dmitry Vorobev in ru_gitlab
А еще лучше, в кубы затолкать
источник

DV

Dmitry Vorobev in ru_gitlab
А, не успел написать 😅
источник

DV

Dmitry Vorobev in ru_gitlab
Миникуб например заюзать для начала 🤔
источник

i

inqfen in ru_gitlab
Dmitry Vorobev
Можно каждое окружение запускать на своем порту, поднять на хосте с контейнерами nginx, под каждое окружение создавать по виртуальному хосту, который будет проксировать на соответствующий окружению порт. Но на самом деле это все умозрительно, неясно же, сколько там портов и что в контейнере =)
Зачем на своём порту, один общий проксирующий nginx или traefik
источник

i

inqfen in ru_gitlab
А наружу только он торчит
источник

i

inqfen in ru_gitlab
Вот только к гитлабу это никак не относится
источник

DV

Dmitry Vorobev in ru_gitlab
Ну я об этом и говорю. Контейнеры подымаются на своих портах, а nginx с 80/443 по ним трафик разводит
источник

AV

Anton Volovik in ru_gitlab
MAdMAx
(ну кроме curl -X POST jenkins/jobs/deploy) ))
ну а как еще? через API да.
источник

AV

Anton Volovik in ru_gitlab
Maksim Vasilev
Ааа, понял. Shell использовать советуете?
в CI подключайся к хосту где запускаешь докеры, запускай контейнер с нужными параметрами.
источник

AV

Anton Volovik in ru_gitlab
Yuriy Dorogov
Изврат, для этих целей кубер/шифт придумали...
нормально и в докере можно веб приложения разруливать. 😌
источник