Size: a a a

2020 January 22

ПА

Попов Алексей in ru_gitlab
Подскажите, есть проект у меня на node.js он использует redis. Создал в проекте Dockerfile который с nodejs, сделал образ:
docker build -t alexey/nodejs-project:1.0.0 .
исходники проекта зашиваются во внутрь контейнера (папка не пробрасывается в контейнер)
создал файл docker-compose.yml в котором сервис redis и myproject с образом alexey/nodejs-project:1.0.0
через docker-compose up --build все стартует, работает.
подключил к gitlab раннер (тип shell)
как сделать деплой на сервер, чтобы он собирал билд (docker build -t alexey/nodejs-project:1.0.0 .) копировал docker-compose.yml и image с билдом, ну и стартовал docker-compose up --build -d ?
Вообще додумать не могу, смотрю доки но чет вообще не одупляю, помогите плиз
источник

ПА

Попов Алексей in ru_gitlab
в .gitlab-ci.yml я знаю как скопировать по ssh на сервер файлы, а image собранный ? он же на раннере соберется
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
Подскажите, есть проект у меня на node.js он использует redis. Создал в проекте Dockerfile который с nodejs, сделал образ:
docker build -t alexey/nodejs-project:1.0.0 .
исходники проекта зашиваются во внутрь контейнера (папка не пробрасывается в контейнер)
создал файл docker-compose.yml в котором сервис redis и myproject с образом alexey/nodejs-project:1.0.0
через docker-compose up --build все стартует, работает.
подключил к gitlab раннер (тип shell)
как сделать деплой на сервер, чтобы он собирал билд (docker build -t alexey/nodejs-project:1.0.0 .) копировал docker-compose.yml и image с билдом, ну и стартовал docker-compose up --build -d ?
Вообще додумать не могу, смотрю доки но чет вообще не одупляю, помогите плиз
ну так а реджистори на что
источник

AG

Andrey Gumilev in ru_gitlab
собрал запушил
источник

ПА

Попов Алексей in ru_gitlab
Andrey Gumilev
ну так а реджистори на что
т.е. его сперва в репозиторий надо отправить всмысле? в hub?
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
т.е. его сперва в репозиторий надо отправить всмысле? в hub?
в любой...в гитлабе есть встроеный реджистори
источник

ПА

Попов Алексей in ru_gitlab
Andrey Gumilev
в любой...в гитлабе есть встроеный реджистори
в gitlab его настраивать как то надо или он уже есть там?
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
в gitlab его настраивать как то надо или он уже есть там?
активировать
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
в gitlab его настраивать как то надо или он уже есть там?
источник

ПА

Попов Алексей in ru_gitlab
Andrey Gumilev
активировать
у меня gilab стоит на виртуалке, чет смотрю доку и не пойму, там написано, чтобы активировать регистр надо написать
docker login registry.example.com
не особо понял, т.е. по ssh логинюсь к гитлабу и там это писать?
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
у меня gilab стоит на виртуалке, чет смотрю доку и не пойму, там написано, чтобы активировать регистр надо написать
docker login registry.example.com
не особо понял, т.е. по ssh логинюсь к гитлабу и там это писать?
ну за что ты так
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
у меня gilab стоит на виртуалке, чет смотрю доку и не пойму, там написано, чтобы активировать регистр надо написать
docker login registry.example.com
не особо понял, т.е. по ssh логинюсь к гитлабу и там это писать?
Ask your administrator to enable GitLab Container Registry following the administration documentation.
источник

AG

Andrey Gumilev in ru_gitlab
источник

ПА

Попов Алексей in ru_gitlab
Andrey Gumilev
Ask your administrator to enable GitLab Container Registry following the administration documentation.
docker run -d -p 5000:5000 --restart=always --name registry registry:2
так ставлю получается регист на сервер где гитлаб, т.е. контейнер с ним запускаю? верно?))
источник

V🦆

Viktor 🦆 in ru_gitlab
источник

A

Andor in ru_gitlab
начнём с вопроса: а зачем использовать самодельный гитлаб, если есть gitlab.com?
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
docker run -d -p 5000:5000 --restart=always --name registry registry:2
так ставлю получается регист на сервер где гитлаб, т.е. контейнер с ним запускаю? верно?))
Это стёб?)
источник

AG

Andrey Gumilev in ru_gitlab
Попов Алексей
docker run -d -p 5000:5000 --restart=always --name registry registry:2
так ставлю получается регист на сервер где гитлаб, т.е. контейнер с ним запускаю? верно?))
источник

ПА

Попов Алексей in ru_gitlab
Andor
начнём с вопроса: а зачем использовать самодельный гитлаб, если есть gitlab.com?
ну блин так уж сложилось...
источник

A

Andor in ru_gitlab
кто администрирует гитлаб?
источник