Ребят, объясните мне на пальцах пожалуйста.. в гитлабе есть variables с

типом file как их передать в gitlab-ci понятно, а как их передать в docker-compose файл?
в частности я не хочу хранить в гите .env файл с данными прода, но переменные из него используются в docker-compose файле.. как? )

вот так сейчас деплой происходит у меня
script:
- echo "Deploying application..."

- chmod og= $DEV_SSH_KEY
- apk update && apk add openssh-client

- ssh -i $DEV_SSH_KEY -o StrictHostKeyChecking=no $DEV_SSH_USER@$DEV_SSH_SERVER mkdir -p /home/deploy-frontend/
- scp -i $DEV_SSH_KEY -o StrictHostKeyChecking=no .env docker-compose.staging.yml $DEV_SSH_USER@$DEV_SSH_SERVER:/home/deploy-frontend/
- ssh -i $DEV_SSH_KEY -o StrictHostKeyChecking=no $DEV_SSH_USER@$DEV_SSH_SERVER "docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY &&
docker pull $TAG_LATEST &&
docker container rm -f mc-frontend || true &&
cd /home/deploy-frontend/ &&
docker-compose -f ./docker-compose.staging.yml up -d &&
docker system prune -f"

- echo "Application successfully deployed."

все переменные тут начинающиеся с $DEV_* в гитлабе лежат, например вот $DEV_SSH_KEY - тип файл
хочу так же получить условно $DEV_PROD_ENV в docker-compose

2 ответов

17 просмотров

https://docs.gitlab.com/ee/ci/variables/index.html#cicd-variable-types

Алекс- Автор вопроса
Кирилл
https://docs.gitlab.com/ee/ci/variables/index.html...

а можно на русском, а то я не понял, к чему эта ссылка? )

Похожие вопросы

Обсуждают сегодня

Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Я тебе про общие вопросы, а не про узконаправленные . Ты че будешь в чате спрашивать как хтмл разметку сделать?!
rusteg
3
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Хотя вроде админка показывает удаленные модели, да? @dblackCat
Виталий
2
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
8
Карта сайта