просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
Приветствую! Спасибо за ролик!Я вот только понять не могу...в докер файле клиента выполняется в конце команда npm start. Но ведь она же запускает не production сборку, а девелоп...как сделать конфиг для production ?)
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
почему бы сюда не прикрутить 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
Без воды и по делу. Живи вечно
просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
Спасибо за туториал! Было полезно.
спасибо, всё кратко и по делу!
Спасибо за отличный обзор процесса с использованием Docker Compose и NGINX! Красавчик
Одно из лучших быстрых введений в такой стек.
Очень качественное видео! Спасибо.
Премного благодарен автору. Отличный урок
спасибо, очень понятное объяснение.
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
Не забрасывай канал, пожалуйста! Ты большой молодец!
Шикарное видео! Очень помог
Четко и по делу!
спасибо большое за видео, помогло
рисуночки тоже крутые))
лайк подписка с:
Это топ, то что нужно.
От меня лайк, подписка, лучи добра, бро. Все четко и по существу.
очень клева! спасибо!
Я пока не смотрел, прошло 4 секунды, но уже говорю - СПАСИБО!
Посмотрел все, Дико все понравилось, огромное спасибо! С меня Лайк, подписка!
Ахуительный видосик :) Есть огрехи, но подняты важные темы, такие как Docker и Cors Policies, которые опускаются у других авторов
топ
спасибо
Я из Бразилии и понял видео только с изображениями Поздравляю с видео.
Спасибо! Интересует еще возможность, быстрого обновления build директории в контейнере (React) при изменении где - нибудь в src , html, css, jsx ...
Это топ) еще бы шрифт побольше, с телефона плохо видно
Очень понятная и простая подача, автор не хочет продолжить создавать контент?)
видео - зачет, только нахрен эти докеры, реакты и апи, раньше на php все делали и нормально было.
Очень крутое видео! Спасибо!
Где ещё можно найти в таком формате???
Времени не хватает, но буду выпускать
Будет ли продолжение? Толковый ролик, спасибо!
Было бы классно если бы выложил проект в гитхаб)
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
Легенда
Идеально понятно без воды
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
Ребят, как решается проблема с тем, что, когда запускаешь через docker compose, выходит ошибка, мол не находит логер?
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
Музыка в процессе лайв кода успокаивает
ты тигра друг мой идеально было бы конечно еще показать как vds закинуть через timeweb
Вопрос, а что делать с запросами - ws? то есть механизм hotreload?
nginx не перенаправляет на реак, на странице localhost - Invalid Host header
Приветствую! Спасибо за ролик!Я вот только понять не могу...в докер файле клиента выполняется в конце команда npm start. Но ведь она же запускает не production сборку, а девелоп...как сделать конфиг для production ?)
Если я вас правильно понял, используйте ENV www.codegrepper.com/code-examples/shell/npm+start+for+production
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
Учту пожелание
почему nginx, а не например express.js ?
в чем смысл этих локальных прокси если можно все в одном месте делать?
почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.
Пингани если ещё актуально я тебе напишу
@@lonchit ping
А зачем разворачивать react в отдельном контейнере на node? Можно просто собрать react проект и отправлять его с бэкэнда.
для этого нужно окружение делать. Скачивать ноду чтобы собрать проект. А докер как раз решает проблему с окружением
Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво
Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке
Вроде сбилдил реакт проект, а запускаешь как при разработке
не очень логично
У меня одного нет кнопки для создания Docker Compose?
9:59
./папка_фронта/nginx.conf:/etc/nginx/nginx.conf
Иначе не собирается nginx
Спасибо, все круто!
чот у меня все равно не собирается, лишь путь менял?
@@user-vs9pq6bz4y чтобы собиралось по скрипту из видео размести файлы 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