Dockerfile делаю copy $env /destination
почему-то вместо одного нужно файла копируется все из ~ рабочей директории
изменял пайп для дебага - добавил отображение файла через ls и cat $env - они отобржают нужный файл
почему так, в самой джобе все ок, а копируется всё?
А значение переменной окружения передано в Dockerfile?
Я не понимат. Показывай файлы
кусочек докер композа https://pastecode.io/s/ew1d4gja docker file https://pastecode.io/s/3zuibo6q сама переменная - FIREBASE_CREDENTIALS
значение переменной тут
Ты в курсе, что environment в docker-compose применяется на этапе запуска, а не сборки? Для сборки есть ARG, их нужно указывать в разделе build
на этапе сборки я копирую файл в образ в место, которое указано в docker-compose. По идее в момент запуска файл уже должен быть там
Твоя переменная окружения не передается в Dockerfile, это делается иначе
Обсуждают сегодня