Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

Так-так, надо нарисовать пайплайны на прод и дев, но без каких-либо вменяемых инструкций со стороны поставщика кода?

Ну что ж, будет исполнено, только не жалуйтесь потом.

15 comments
RamSDRAdmin (R3DHX)

@drq Хоть креды в вольте или традиционно «вот файлик для прода, а тут стейджовые данные»? :)

Dr. Quadragon ❌

@mstadmin Традиционно, разумеется.

RamSDRAdmin (R3DHX)

@drq ..... Аргентина-Ямайка, 5-0. Мои искренние соболезнования в этой вечной борьбе, кроме шуток.

Dr. Quadragon ❌

Ну, понятно, что нихуя не работает.

А разраболтчики вообще понятия не имеют, как свое гребанное приложение собирать, за них это AWS делает.

Короче, дальше делаем ДНОП.

( - Что такое "ДНОП"? - Деплой наощупь, придурок!)

Dr. Quadragon ❌

Собираем?

Собираем.

Работает?

Нихуя.

Заходим в контейнер, производим те же действия - работает.

Почему? А вот, блять, потому что при сборке контейнера env-файл не используется.

Что?.. Docker, какого хера.

Dr. Quadragon ❌

stackoverflow.com/questions/47

Вы че, ебанулись, что-ли? Мне что же, в Dockerfile весь .env что-ли переписывать? Там же значений до ебеней.

Что-то тут, блять, не так.

Dr. Quadragon ❌

Ну и ладно, ну и пожалуйста. Я что, против, что-ли?..

(на самом деле да, но вроде бы, решение в обход нашлось)

Alexey Skobkin

@drq
Там вроде была новая штука "buildx", которая и в мультиплатформенную сборку умеет и т.п. И там, вроде, можно среду из файлов во время сборки подгружать.
Сам пока не ковырял, но вдруг тебе поможет.

RamSDRAdmin (R3DHX)

@drq Можно же при запуске из файла переменные задавать. Не поможет?

docker run --env-file .env ….

RamSDRAdmin (R3DHX)

@drq

Можно вот так, не поможет?

services:
webapp:
image: my-webapp-image
env_file:
- .env

Dr. Quadragon ❌

@mstadmin
Не, нихуя.

Как я говорил, в выполняющемся контейнере видно, в строящемся - нет.

Иван Лобанов

@drq а проблему решили?
Вроде можно прям в докер файл сказать, что используй переменные лежащие рядом. Если над могу поискать

Dr. Quadragon ❌

@user1man
Не, в самом докерфайле низзя, только по одной, лол

Go Up