Как запустить проект? ASP.NET Core + React + NGINX + Docker Compose
Жүктеу.....
Пікірлер: 62
@user-vf1rw2rt5f Жыл бұрын
Без воды и по делу. Живи вечно
@coffeebit6468 Жыл бұрын
просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
@owlscatcher2 жыл бұрын
Спасибо за туториал! Было полезно.
@MaximBordyug.8 ай бұрын
Спасибо за отличный обзор процесса с использованием Docker Compose и NGINX! Красавчик
@user-jf5rd9oy4n Жыл бұрын
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
@foxesfox58702 жыл бұрын
Одно из лучших быстрых введений в такой стек.
@user-bq1vr3fp7q8 ай бұрын
Премного благодарен автору. Отличный урок
@user-oh4mo2iz3e2 жыл бұрын
спасибо, всё кратко и по делу!
@DENDYTWOO Жыл бұрын
Не забрасывай канал, пожалуйста! Ты большой молодец!
@voknem15022 жыл бұрын
спасибо большое за видео, помогло рисуночки тоже крутые)) лайк подписка с:
@user-de9xp8dx5c Жыл бұрын
Очень качественное видео! Спасибо.
@beglinazarov7562 жыл бұрын
спасибо, очень понятное объяснение.
@RudolfKlotz4 ай бұрын
От меня лайк, подписка, лучи добра, бро. Все четко и по существу.
@dddsqrt Жыл бұрын
Шикарное видео! Очень помог
@freemax322 жыл бұрын
Я пока не смотрел, прошло 4 секунды, но уже говорю - СПАСИБО!
@freemax32
2 жыл бұрын
Посмотрел все, Дико все понравилось, огромное спасибо! С меня Лайк, подписка!
@KLNHOMEALONE Жыл бұрын
Четко и по делу!
@DRised Жыл бұрын
Это топ, то что нужно.
@KanasiFeral2 ай бұрын
Ахуительный видосик :) Есть огрехи, но подняты важные темы, такие как Docker и Cors Policies, которые опускаются у других авторов
@nikiv2688 Жыл бұрын
очень клева! спасибо!
@kharisovruslan55238 ай бұрын
Спасибо! Интересует еще возможность, быстрого обновления build директории в контейнере (React) при изменении где - нибудь в src , html, css, jsx ...
@blackeducationacademy Жыл бұрын
Очень понятная и простая подача, автор не хочет продолжить создавать контент?)
@varchanelnew1157 Жыл бұрын
Очень крутое видео! Спасибо! Где ещё можно найти в таком формате???
@ruslan.nafisovich
Жыл бұрын
Времени не хватает, но буду выпускать
@firemanhood1526 Жыл бұрын
Это топ) еще бы шрифт побольше, с телефона плохо видно
@eversoncoutinhooficial11 ай бұрын
Я из Бразилии и понял видео только с изображениями Поздравляю с видео.
@MrDudeNudem2 жыл бұрын
Будет ли продолжение? Толковый ролик, спасибо!
@satoru2110 Жыл бұрын
топ
@olegivanov9607Ай бұрын
видео - зачет, только нахрен эти докеры, реакты и апи, раньше на php все делали и нормально было.
@user-zo3lb2nc7t Жыл бұрын
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
@user-nh1lp8xt4j28 күн бұрын
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
@djjam1463 Жыл бұрын
Было бы классно если бы выложил проект в гитхаб)
@volodimort44055 ай бұрын
Легенда
@volodimort4405
5 ай бұрын
Идеально понятно без воды
@FamilyGames166 Жыл бұрын
спасибо
@victorpobochnyi6977 Жыл бұрын
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
@MrShorts-zz4tg6 ай бұрын
ты тигра друг мой идеально было бы конечно еще показать как vds закинуть через timeweb
@user-kt4ig3eb5y Жыл бұрын
Ребят, как решается проблема с тем, что, когда запускаешь через docker compose, выходит ошибка, мол не находит логер?
@TheEx0rT Жыл бұрын
Музыка в процессе лайв кода успокаивает
@gleb-gavrilov7 ай бұрын
Вопрос, а что делать с запросами - ws? то есть механизм hotreload?
@isplit252 жыл бұрын
nginx не перенаправляет на реак, на странице localhost - Invalid Host header
@vadimniziev54892 жыл бұрын
Приветствую! Спасибо за ролик!Я вот только понять не могу...в докер файле клиента выполняется в конце команда npm start. Но ведь она же запускает не production сборку, а девелоп...как сделать конфиг для production ?)
@ruslan.nafisovich
2 жыл бұрын
Если я вас правильно понял, используйте ENV www.codegrepper.com/code-examples/shell/npm+start+for+production
@low-skill-dev Жыл бұрын
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
@ruslan.nafisovich
Жыл бұрын
Учту пожелание
@june3878 Жыл бұрын
почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.
@lonchit
Жыл бұрын
Пингани если ещё актуально я тебе напишу
@june3878
Жыл бұрын
@@lonchit ping
@ym12885 ай бұрын
почему nginx, а не например express.js ?
@duoduoo6732 Жыл бұрын
в чем смысл этих локальных прокси если можно все в одном месте делать?
@Mbyte-rx8lj Жыл бұрын
А зачем разворачивать react в отдельном контейнере на node? Можно просто собрать react проект и отправлять его с бэкэнда.
@musicd6052
Жыл бұрын
для этого нужно окружение делать. Скачивать ноду чтобы собрать проект. А докер как раз решает проблему с окружением
@victorpobochnyi6977 Жыл бұрын
Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво
@mikhailshtefan6725
Жыл бұрын
Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке
@djfreegat7243 Жыл бұрын
Вроде сбилдил реакт проект, а запускаешь как при разработке не очень логично
@mindpower6749 ай бұрын
У меня одного нет кнопки для создания Docker Compose?
@Die_MF_Die2 жыл бұрын
9:59 ./папка_фронта/nginx.conf:/etc/nginx/nginx.conf Иначе не собирается nginx Спасибо, все круто!
@user-vs9pq6bz4y
Жыл бұрын
чот у меня все равно не собирается, лишь путь менял?
@mikhailshtefan6725
Жыл бұрын
@@user-vs9pq6bz4y чтобы собиралось по скрипту из видео размести файлы docker compose и nginx.conf в одной папке
@user-bi3lx3by6e Жыл бұрын
Даже собрать образ не могу Ошибка: failed to solve: executor failed running [/bin/sh -c dotnet publish "ИМЯпроекта.csproj" -c Release -o /app/publish /p:UseAppHost=false]: exit code: 1
Пікірлер: 62
Без воды и по делу. Живи вечно
просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример
Спасибо за туториал! Было полезно.
Спасибо за отличный обзор процесса с использованием Docker Compose и NGINX! Красавчик
Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были
Одно из лучших быстрых введений в такой стек.
Премного благодарен автору. Отличный урок
спасибо, всё кратко и по делу!
Не забрасывай канал, пожалуйста! Ты большой молодец!
спасибо большое за видео, помогло рисуночки тоже крутые)) лайк подписка с:
Очень качественное видео! Спасибо.
спасибо, очень понятное объяснение.
От меня лайк, подписка, лучи добра, бро. Все четко и по существу.
Шикарное видео! Очень помог
Я пока не смотрел, прошло 4 секунды, но уже говорю - СПАСИБО!
@freemax32
2 жыл бұрын
Посмотрел все, Дико все понравилось, огромное спасибо! С меня Лайк, подписка!
Четко и по делу!
Это топ, то что нужно.
Ахуительный видосик :) Есть огрехи, но подняты важные темы, такие как Docker и Cors Policies, которые опускаются у других авторов
очень клева! спасибо!
Спасибо! Интересует еще возможность, быстрого обновления build директории в контейнере (React) при изменении где - нибудь в src , html, css, jsx ...
Очень понятная и простая подача, автор не хочет продолжить создавать контент?)
Очень крутое видео! Спасибо! Где ещё можно найти в таком формате???
@ruslan.nafisovich
Жыл бұрын
Времени не хватает, но буду выпускать
Это топ) еще бы шрифт побольше, с телефона плохо видно
Я из Бразилии и понял видео только с изображениями Поздравляю с видео.
Будет ли продолжение? Толковый ролик, спасибо!
топ
видео - зачет, только нахрен эти докеры, реакты и апи, раньше на php все делали и нормально было.
Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге
Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?
Было бы классно если бы выложил проект в гитхаб)
Легенда
@volodimort4405
5 ай бұрын
Идеально понятно без воды
спасибо
Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?
ты тигра друг мой идеально было бы конечно еще показать как vds закинуть через timeweb
Ребят, как решается проблема с тем, что, когда запускаешь через docker compose, выходит ошибка, мол не находит логер?
Музыка в процессе лайв кода успокаивает
Вопрос, а что делать с запросами - ws? то есть механизм hotreload?
nginx не перенаправляет на реак, на странице localhost - Invalid Host header
Приветствую! Спасибо за ролик!Я вот только понять не могу...в докер файле клиента выполняется в конце команда npm start. Но ведь она же запускает не production сборку, а девелоп...как сделать конфиг для production ?)
@ruslan.nafisovich
2 жыл бұрын
Если я вас правильно понял, используйте ENV www.codegrepper.com/code-examples/shell/npm+start+for+production
Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.
@ruslan.nafisovich
Жыл бұрын
Учту пожелание
почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.
@lonchit
Жыл бұрын
Пингани если ещё актуально я тебе напишу
@june3878
Жыл бұрын
@@lonchit ping
почему nginx, а не например express.js ?
в чем смысл этих локальных прокси если можно все в одном месте делать?
А зачем разворачивать react в отдельном контейнере на node? Можно просто собрать react проект и отправлять его с бэкэнда.
@musicd6052
Жыл бұрын
для этого нужно окружение делать. Скачивать ноду чтобы собрать проект. А докер как раз решает проблему с окружением
Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво
@mikhailshtefan6725
Жыл бұрын
Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке
Вроде сбилдил реакт проект, а запускаешь как при разработке не очень логично
У меня одного нет кнопки для создания Docker Compose?
9:59 ./папка_фронта/nginx.conf:/etc/nginx/nginx.conf Иначе не собирается nginx Спасибо, все круто!
@user-vs9pq6bz4y
Жыл бұрын
чот у меня все равно не собирается, лишь путь менял?
@mikhailshtefan6725
Жыл бұрын
@@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