просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво
Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
Даже собрать образ не могу Ошибка: failed to solve: executor failed running [/bin/sh -c dotnet publish "ИМЯпроекта.csproj" -c Release -o /app/publish /p:UseAppHost=false]: exit code: 1
просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
Без воды и по делу. Живи вечно
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
Одно из лучших быстрых введений в такой стек.
Спасибо за отличный обзор процесса с использованием Docker Compose и NGINX! Красавчик
Ахуительный видосик :) Есть огрехи, но подняты важные темы, такие как Docker и Cors Policies, которые опускаются у других авторов
Спасибо за туториал! Было полезно.
Я пока не смотрел, прошло 4 секунды, но уже говорю - СПАСИБО!
Посмотрел все, Дико все понравилось, огромное спасибо! С меня Лайк, подписка!
Премного благодарен автору. Отличный урок
17:27 я хз почему но у меня не работает "proxy_pass backend:80/api/" а если убрать /api/ то работает
От меня лайк, подписка, лучи добра, бро. Все четко и по существу.
Четко, быстро и без лишних слов
спасибо большое за видео, помогло
рисуночки тоже крутые))
лайк подписка с:
Не забрасывай канал, пожалуйста! Ты большой молодец!
Спасибо, очень помогли) Только вот, насколько я понял, в докер файле реакта его нужно запускать не через 'npm start', а как build-сборку.
спасибо, всё кратко и по делу!
Спасибо! Интересует еще возможность, быстрого обновления build директории в контейнере (React) при изменении где - нибудь в src , html, css, jsx ...
Я из Бразилии и понял видео только с изображениями Поздравляю с видео.
Шикарное видео! Очень помог
Очень понятная и простая подача, автор не хочет продолжить создавать контент?)
Ребят, как решается проблема с тем, что, когда запускаешь через docker compose, выходит ошибка, мол не находит логер?
Было бы классно если бы выложил проект в гитхаб)
Очень качественное видео! Спасибо.
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
А для чего 2 оркестровых файла?
docker-compose.yml и ... override.yml?
Очень крутое видео! Спасибо!
Где ещё можно найти в таком формате???
Времени не хватает, но буду выпускать
Вопрос, а что делать с запросами - ws? то есть механизм hotreload?
Определенно лайк
ты тигра друг мой идеально было бы конечно еще показать как vds закинуть через timeweb
спасибо, очень понятное объяснение.
Это топ) еще бы шрифт побольше, с телефона плохо видно
видео - зачет, только нахрен эти докеры, реакты и апи, раньше на php все делали и нормально было.
Это топ, то что нужно.
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
Четко и по делу!
Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво
Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке
nginx не перенаправляет на реак, на странице localhost - Invalid Host header
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
очень клева! спасибо!
почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.
Пингани если ещё актуально я тебе напишу
@@lonchit ping
почему nginx, а не например express.js ?
А зачем разворачивать react в отдельном контейнере на node? Можно просто собрать react проект и отправлять его с бэкэнда.
для этого нужно окружение делать. Скачивать ноду чтобы собрать проект. А докер как раз решает проблему с окружением
Будет ли продолжение? Толковый ролик, спасибо!
У меня одного нет кнопки для создания Docker Compose?
в чем смысл этих локальных прокси если можно все в одном месте делать?
Легенда
Идеально понятно без воды
Музыка в процессе лайв кода успокаивает
Вроде сбилдил реакт проект, а запускаешь как при разработке
не очень логично
спасибо
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
Учту пожелание
РУслан ты ювелир
топ
Кто ты, воин? 20 минут видео дало больше инфы и понимания, чем 10+ первых страниц с помойными статьями в гугле.
9:59
./папка_фронта/nginx.conf:/etc/nginx/nginx.conf
Иначе не собирается nginx
Спасибо, все круто!
чот у меня все равно не собирается, лишь путь менял?
@@Арман-п9ч чтобы собиралось по скрипту из видео размести файлы docker compose и nginx.conf в одной папке
Даже собрать образ не могу
Ошибка: failed to solve: executor failed running [/bin/sh -c dotnet publish "ИМЯпроекта.csproj" -c Release -o /app/publish /p:UseAppHost=false]: exit code: 1