Иван
Иван
Иван
Иван
нет, не работает
Max
ну, наверно последняя догадка.. не знаю есть ли у тебя .докеригнор, который не позволяет в последнем COPY перезатереть node_modules/ …
а так, я бы зашел в запущенный контейнер
docker exec -it имя_контейнера sh и там сразу понятно что копируется, а что нет 🤷♀️
а так, сдаюсь короч)
Иван
докеригнора нет
Иван
а так, попробую зайду
Max
а так, попробую зайду
т.е. в компоузе, в комманд, вместо:
npm run dev
пишешь буквально:
tail -f /dev/null
(чтоб контейнер не схлопнулся) и в соседней вкладке консоли делаешь:
docker exec -it имя_контейнера sh
Max
cd src/ и всё такое
Иван
спасибо!
Иван
Max
во, там вообще нод модулей нет почему-то) не только vite
Иван
буду копаться
Иван
Иван
Иван
Иван
Спасибо!
Иван
Все работает!
Иван
а нет
Иван
рано обрадовался
Иван
работает только когда на компе лежат node_modules
Max
я бы наверно будучи в контейнере попробовал зайти cd src/ и прогнать там npm install
может это что-то скажет полезное
Иван
так все прекрасно работает
Иван
мб попробовать вместо команды в докер композе указывать sh-скрипт?
Иван
Иван
не, так не работает
Max
а какой командой запускаешь компоуз?
Max
docker-compose up web —build —force-recreate
?
Иван
Max
там когда имадж собирается npm install должен какой-то аутпут выдавать, не? ниче не пишет?
Иван
Max
тогда самое последнее подозрение, это то что ты на маке или винде, и в таком случае я бы ребутнул сам докер)
там в связи с тем что сам докер это виртуалка иногда супер непредсказуемые баги бывают 🤷♀️
Иван
не, я на лине
Max
мдэ
Max
хоть убей не вижу ошибок в том как ты копируешь то-сё в докерфайле
сдаюсь( сорян(
:)
Иван
бывает
Иван
при прокидывании директории, все ломается. При копировании файлов, все норм
Max
Max
если так, то по всей видимости, под кастомные файлы проекта стоит завести папочку src/ на одном уровне с пэкэдж.жсоном где будут жить все скрипты и примонтировать в volume только эту src/
обычно да, так всегда делается
Иван
Иван
Max
Понятно, спасибо за идею
ага
ты красавчик что сам разобрался
но, может на самом деле это и не лучшая идея; вот на диджитал оушене рекомендуют примонтировать и корень и отдельно node_modules https://www.digitalocean.com/community/tutorials/containerizing-a-node-js-application-for-development-with-docker-compose-ru
Max
Max
но, это уже твоя драма короч) я аут)
Иван
Иван
Просто хотелось без установки зависимостей на хосте. Но на крайняк, можно запустить Шелл в докере, и работать как на хосте
Иван
В любом случае, большое спасибо за помощь
Max
Иван
Завтра попробую поиграться с докер игнор, мб чем-то поможет
Max
норм план
Иван
Помог вот этот ответ:
https://stackoverflow.com/a/44633420/17486232
Abror
всем привет. ребята кто нибудь сталкивался с проблемой очень медленного пула имеджей? кто знает как решить эту проблему?
Иван
Все заработало, вот файлы
Иван
Konstantin
Konstantin
Или в дисках
Dastan
Dastan
можешь указать куда node modules установить
Иван
Но в любом случае спасибо
Max
Fat
Подскажите, на Linux можно как-то запускать образы Windows?
Николаич
Fat
Николаич
Это что?
Вам ссылку скинуть? )) Это программа для запуска образов ОС. Виртуальная машина.
Vitaly
Я думаю человек про докер образы :)
Алексей
Vitaly
Если да, то только через виртуализацию.
Fat
Vitaly
В общем без шансов, проще уже сразу виндовую машину ставьте
Vitaly
Предсказуемее работать будет
SZK
Вячеслав
Всем привет, есть небольшая проблема с билдом, аппликухи vue_js накидал докер файл, я только учусь(можно скзаать), поэтому если что не кидайтесь палками сильно) Нужна помощь, билдится все окей, без еррорв и прочего, есть пара ворнингов, судя по гуглю, не значительные для работы, но при этом аппликуха поднимается, можно скзатаь только с штмл, отсуствуют артикли, теги и прочее, не работает линчй кабинет, мог бы кто подскзаать в чем, проблема. могу скинуть ссылку на репо аппликухи, если так будет проще, докерфайл и все условия, сижу второй день бадаюсь и нефига, может кто хочет помочь или имел дело с подобным, отпишите в личку, пожалуйста или маякните
Вячеслав
Вчера пытался отписать поробно и скинуть ссылку на репу, но словил бан на сутки)
Dastan
Всем привет, есть небольшая проблема с билдом, аппликухи vue_js накидал докер файл, я только учусь(можно скзаать), поэтому если что не кидайтесь палками сильно) Нужна помощь, билдится все окей, без еррорв и прочего, есть пара ворнингов, судя по гуглю, не значительные для работы, но при этом аппликуха поднимается, можно скзатаь только с штмл, отсуствуют артикли, теги и прочее, не работает линчй кабинет, мог бы кто подскзаать в чем, проблема. могу скинуть ссылку на репо аппликухи, если так будет проще, докерфайл и все условия, сижу второй день бадаюсь и нефига, может кто хочет помочь или имел дело с подобным, отпишите в личку, пожалуйста или маякните
кратко: у меня проблема, помогите решить в личку)
SZK
Всем привет, есть небольшая проблема с билдом, аппликухи vue_js накидал докер файл, я только учусь(можно скзаать), поэтому если что не кидайтесь палками сильно) Нужна помощь, билдится все окей, без еррорв и прочего, есть пара ворнингов, судя по гуглю, не значительные для работы, но при этом аппликуха поднимается, можно скзатаь только с штмл, отсуствуют артикли, теги и прочее, не работает линчй кабинет, мог бы кто подскзаать в чем, проблема. могу скинуть ссылку на репо аппликухи, если так будет проще, докерфайл и все условия, сижу второй день бадаюсь и нефига, может кто хочет помочь или имел дело с подобным, отпишите в личку, пожалуйста или маякните
Открой в браузере панель разработки посмотри что/куда. Либо статику надо прописать ,либо линки при переносе забыл исправить
Рахич,the creator
При сборке image такая ошибка