Size: a a a

Docker — русскоговорящее сообщество

2020 August 07

A

A1EF in Docker — русскоговорящее сообщество
Виктор Краснов
а в ней то что в артефактах... В которых как я выше написал файлы есть. Но в контейнере их почему-то уже нет
Может случайно в .dockerignore вписано?
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
A1EF
Может случайно в .dockerignore вписано?
тоже проверил - нет файлов .dockerignore...
источник

i

inqfen in Docker — русскоговорящее сообщество
Виктор Краснов
COPY ./php /var/www не работает
Хм, ну должно. А локально у тебя воспроизводится проблема?
источник

i

inqfen in Docker — русскоговорящее сообщество
Выкачай артефакт и на компе проверь
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
хм - вот локально собрал правильно
источник

i

inqfen in Docker — русскоговорящее сообщество
Тогда вангую проблему с путями/ещё какой-то фигнёй контекста, чудес не бывает)
источник

i

inqfen in Docker — русскоговорящее сообщество
Или докеригноры различаются, тоже такое видел
источник

i

inqfen in Docker — русскоговорящее сообщество
И ты и раннер выполняете одну и ту же команду. Если разный результат - значит что-то в окружении разное
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
да я вообще собираю локально через docker-compose
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
а раннер это вот так делает
источник

i

inqfen in Docker — русскоговорящее сообщество
Какая разница он тот же build вызывает. Уверен что у тебя php в контексте сборки?
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
ну закатывает же все остальное в контейнер...
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
хм - а вот и не закатывает... В корень кинул файл - не появился в контейнере...
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
ничего не понимаю...
источник

M

Myron in Docker — русскоговорящее сообщество
Народ, сталкивался кто с такой штукой, есть файл .env который использует nodejs, и есть docker-compose.yml который также хочет использовать этот .env. Но в файле .env есть сертификат, на который docker-compose плюет ERROR: In file ./.env: environment variable name '-----END PRIVATE KEY-----'"' may not contains whitespace. Как это можно решить?
источник

V

Vitaliy in Docker — русскоговорящее сообщество
Myron
Народ, сталкивался кто с такой штукой, есть файл .env который использует nodejs, и есть docker-compose.yml который также хочет использовать этот .env. Но в файле .env есть сертификат, на который docker-compose плюет ERROR: In file ./.env: environment variable name '-----END PRIVATE KEY-----'"' may not contains whitespace. Как это можно решить?
в Dockerfile сделать COPY node.env ,env
источник

V

Vitaliy in Docker — русскоговорящее сообщество
предварительно переименовав .env
источник

M

Myron in Docker — русскоговорящее сообщество
А других способов нету? А то не удобно каждый раз блидить имейдж, если добавил новый енв
источник

V

Vitaliy in Docker — русскоговорящее сообщество
если всё же нужно пропихнуть переменную из .env с сертом то эксперементируй с кавычками и пиши сертификат в одну строчку
источник

V

Vitaliy in Docker — русскоговорящее сообщество
как вариант через base64 прогони
источник