George
Pavel
к примеру DATA_URL : "путь к файлу" в докер компос
George
George
Ну, и можно через .env задать и интерполяцию переменных
𝑂𝑙𝑒𝑘𝑠𝑎𝑛𝑑𝑟
Как подружить для паралельного запуска VMWare + Docker на одной ОС Windows 10?
George
приведи пример .env
George
если у тебя там переменная FILE_PATH=/path_to_file, то в компоузе пишешь
DATA_URL: $FILE_PATH
и все работает
George
я уже ответил на вопрос =)
Pavel
а оно считает значение из файла?
Pavel
оно же просто подставит в DATA_URL : /path_to_file
Pavel
а мне нужно значение с этого файла в котором MONGODB_URL=mongodb://api-test:!UnsecureChangeMe!@db-mongodb
Igor
Я аж кока-колой подавился
Anton
Romuald
😀
Andrey
Myron
Народ, такой вопрос docker-compose --buld даже с --no-cache подтягивает старый кеш, есть возможность не тянуть кеш? Кроме как удалять имейдж перед билдом?
George
не используй docker-compose build
George
Ильдар
Myron
Alexander
Andrey
Andrey
по идее, всегда должен делать build
Myron
Andrey
опция --build форсирует сборку образа
Myron
Myron
как видно, пишет Using cache
Andrey
и? Сборка идёт, чего тебе ещё?
Myron
надо удалять имейдж и заново поднимать
Andrey
так а у тебя файлы какие-нибудь поменялись?
Andrey
если входные данные не меняются, докер использует кэш
Myron
сделал гит пулл
Myron
а он всё с кеша потянул
Andrey
прям всё?
Andrey
вот например какой смысл не брать из кэша на директиву WORKDIR?
Andrey
ничего ж не поменялось
Andrey
или ENV TZ
Andrey
у тебя кэш отбросится если ты копируешь изменившиеся файлы
Ильдар
dc up --build это уже перебор.
Ильдар
--no-cache ты в него не подпихнёшь, да. другое дело, что этот флаг нужен очень редко.
Andrey
Ильдар
Andrey
Andrey
а до этого у тебя старые слои, которые не зависят от package.json
Andrey
в чём?
Myron
Ильдар
в чём?
хотя бы в этом https://t.me/docker_ru/127481
Andrey
а, разве что в этом
Ильдар
dc build принимает 7 флагов, ни одного я не вижу в dc up. там даже build-args задать из CLI нельзя
George
Парни, ну, все просто. Сколько раз повторять про компоуз. Придумываете себе проблемы, а потом их решаете )
Myron
т.е. есть смысл сделать dc build --no-cache и dc up ?
Andrey
да не надо тебе no-cache
Andrey
покажи весь выхлоп. У тебя на каждом слое using cache?
George
Ильдар
George
таблетки от чего?
Myron
George
все юзает кэш очевидно
George
он думает, что файлы не изменились, а догадаться об этом не может
Andrey
ну значит не изменился у тебя package.json с последнего билда
Ильдар
значит контекст сборки не изменился. пора про него прочитать)
George
build —no-cache в теории должен был помочь
George
а еще можно тупо грохнуть все имиджи - тогда точно пересоберет
Ильдар
George
я старый, мне можно
Andrey
George
можешь меня в Хрычах ищмерять
George
George
docker не понимайт, что wget xxxx-latest.gzip - может файл удаленный изменился
George
я с гитом на такое натыкался
Myron