Ну тогда локально у тебя все ОК, то есть все файлы синхранизированы. Остается только пересобрать контейнер. docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build pivkarta.ru-2 А в чем именно у тебя проявляется ошибка? Что не так?

dima@dima-Lenovo-ideapad-720-15IKB:/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git remote -v origin https://github.com/Pivkarta/pivkarta.ru-2 (fetch) origin https://github.com/Pivkarta/pivkarta.ru-2 (push) dima@dima-Lenovo-ideapad-720-15IKB:/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git branch * master test2 test3 test4 dima@dima-Lenovo-ideapad-720-15IKB:~/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git status На ветке master Ваша ветка обновлена в соответствии с «origin/master». нечего коммитить, нет изменений в рабочем каталоге

Дима, пришли все результаты трех команд: git remote -v git branch git status

Все через... :) Модули не затянулись, файл до последнего не обновляется... git log |commit 1e21f19a1f22f5a08bf6de40d21ddcd0320af8e6 (HEAD -> master, origin/master, origin/HEAD) Merge: d25c304 efc904c Author: linklib 43905676+linklib@users.noreply.github.com Date: Tue Jun 22 10:01:48 2021 +0300 Merge pull request #9 from Fi1osof/master Filter beers by color ------------------ (HEAD -> master, origin/master, origin/HEAD) -- это нормально или не очень?

Да, с докером ещё разбираться и разбираться

Просто чтобы понимать: при создании контейнера, в него копируются указанные файлы (в Dockerfile прописано). То есть это как отдельный компьютер со своими файлами получается. При чем в нашем случае он не тянет из гитхаба, а именно копирует то, что на локале, что уже стянуто с гитхаба. Поэтому стянуть на лоал с гитхаба - это еще не получить файлы новые в контейнере. Но в дев-режиме для контейнера прописаны дополнительные виртуальные диски (volumes) https://github.com/Pivkarta/docker/blob/af08a8295e448d09438bad1faa3971eec5574df1/docker-compose.dev.yml#L20-L28 Вот эти папки в контейнере залинкованы на локальный диск. То есть при изменении локально, они соответственно и в докере измененные. Но как видишь, тут не с корня, а часть (хоть и бОльшая). Тем не менее, это не все файлы.

Спасибо!! >> Я ранее уже говорил, что можно выполнять произвольные команды docker exec -it {container_name} {command} То есть в твоем случае что-то типа docker exec -it pivkarta-2_1 yarn install До этого сам дошел, но перепутал команду ярна....

Дима, привет! >> Как из-под докера запустить их инсталяцию? Я ранее уже говорил, что можно выполнять произвольные команды docker exec -it {container_name} {command} То есть в твоем случае что-то типа docker exec -it pivkarta-2_1 yarn install Но это сиюминутная мера. А правильней именно пересобирать контейнер. docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build pivkarta.ru-2 Тогда все скопируется и установится по новой. >> И еще одим момент: по какой причине git pull origin master может затягивать не последнюю версию Накак. То есть он или стягивает, или не стягивает. Но опять-таки, у тебя скорее всего проблема в том, что в контейнере не все новые файлы. И это скорее всего решается опять-таки пересборкой контейнера. Короче, выполни git log. Если у тебя локально все последние коммиты показывает, и git status не показывает никаких различий, значит локально у тебя все ОК и просто надо пересобрать контейнер.

Не, именно предпоследняя версия файла затягивается, а не из последнего ПР.

Николай, привет! Вопрос: в последнем ПР у нас добавляются в package.json два новых элемента. Как из-под докера запустить их инсталяцию? И еще одим момент: по какой причине git pull origin master может затягивать не последнюю версию https://github.com/Pivkarta/pivkarta.ru-2/blob/master/src/pages/Beers/index.tsx вернее - не весь код: часть кода не затягивается. Что это может быть за хрень?