в образе не пересобирая его. Т.е у меня есть папка проекта (node), рядом с ней файл настроек докер композ. В папке node есть папка file, куда условно переодически будут закидываться файла, а скрипт их должен обрабатывать. Если я соберу образ, запущу его и после этого добавлю файл в папку, в собранном образе его не будет, что бы его стало видно - нужно заново делать build. Можно ли как-то избежать постоянную пересборку, что бы кинул в папку - в образе то же видно?
а прокинуть нужную папку с хоста не вариант?
volumes: - /docker-file/node/file:/node/file если имеешь ввиду что-то типа того - не получается, один фиг не видит файлов. (/docker-file/node/file путь из ftp к папке)
не совсем понимаю, как это прокинуть)
ну это volume и есть. физически новый файл в папке изнутри контейнера виден? если виден, то видимо в нодовской приложухе список файлов "хардкодится" при сборке, а значит все эти пляски бесполезны
неа, физически то же не видно, заходил делал ls, то же не показывает новые файлы
делал, новых файлов не видно
значит что-то не так
это я понимаю :D как дебажить?)
сначала добится чтоб инутри контейнера свежезалитые файлы были видны....права, пути проверить, попробоват ьповторить всё на чистом исходном образе, без сборки приложения....вобщем сначала добится того чтоб фалй появлялись
Обсуждают сегодня