Как запустить проект? ASP.NET Core + React + NGINX + Docker Compose

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 67

  • @coffeebit6468
    @coffeebit6468 2 ปีที่แล้ว +25

    просто пушечно!! еще не все технологии выучил и пока повторить не смогу, но это та комбинация, которую хочу освоить и просто в шоке, что за такое короткое видео ты впихнул простой полный пример

  • @Уголок78
    @Уголок78 2 ปีที่แล้ว +29

    Без воды и по делу. Живи вечно

  • @Довольныйкотяра
    @Довольныйкотяра ปีที่แล้ว +3

    Очень круто описал! Сначала глаза были круглые от 20 минут, но по информативности ролик очень сжатый. А ещё приятный голос порадовал. Вот бы в нулевые такие же простые и понятные гайды были

  • @foxesfox5870
    @foxesfox5870 2 ปีที่แล้ว +6

    Одно из лучших быстрых введений в такой стек.

  • @MaximBordyug.
    @MaximBordyug. ปีที่แล้ว

    Спасибо за отличный обзор процесса с использованием Docker Compose и NGINX! Красавчик

  • @KanasiFeral
    @KanasiFeral 7 หลายเดือนก่อน +1

    Ахуительный видосик :) Есть огрехи, но подняты важные темы, такие как Docker и Cors Policies, которые опускаются у других авторов

  • @owlscatcher
    @owlscatcher 2 ปีที่แล้ว +6

    Спасибо за туториал! Было полезно.

  • @freemax32
    @freemax32 2 ปีที่แล้ว +3

    Я пока не смотрел, прошло 4 секунды, но уже говорю - СПАСИБО!

    • @freemax32
      @freemax32 2 ปีที่แล้ว +2

      Посмотрел все, Дико все понравилось, огромное спасибо! С меня Лайк, подписка!

  • @ПрофильнаяМатематика
    @ПрофильнаяМатематика ปีที่แล้ว

    Премного благодарен автору. Отличный урок

  • @ИльяПодлец
    @ИльяПодлец 2 หลายเดือนก่อน +1

    17:27 я хз почему но у меня не работает "proxy_pass backend:80/api/" а если убрать /api/ то работает

  • @RudolfKlotz
    @RudolfKlotz 9 หลายเดือนก่อน

    От меня лайк, подписка, лучи добра, бро. Все четко и по существу.

  • @valeriy9862
    @valeriy9862 4 หลายเดือนก่อน

    Четко, быстро и без лишних слов

  • @voknem1502
    @voknem1502 2 ปีที่แล้ว +4

    спасибо большое за видео, помогло
    рисуночки тоже крутые))
    лайк подписка с:

  • @DENDYTWOO
    @DENDYTWOO 2 ปีที่แล้ว

    Не забрасывай канал, пожалуйста! Ты большой молодец!

  • @ДаниилСоколов-о8р
    @ДаниилСоколов-о8р 2 หลายเดือนก่อน

    Спасибо, очень помогли) Только вот, насколько я понял, в докер файле реакта его нужно запускать не через 'npm start', а как build-сборку.

  • @ИльяВеселов-о6с
    @ИльяВеселов-о6с 2 ปีที่แล้ว +2

    спасибо, всё кратко и по делу!

  • @kharisovruslan5523
    @kharisovruslan5523 ปีที่แล้ว

    Спасибо! Интересует еще возможность, быстрого обновления build директории в контейнере (React) при изменении где - нибудь в src , html, css, jsx ...

  • @eversoncoutinhooficial
    @eversoncoutinhooficial ปีที่แล้ว

    Я из Бразилии и понял видео только с изображениями Поздравляю с видео.

  • @dddsqrt
    @dddsqrt ปีที่แล้ว

    Шикарное видео! Очень помог

  • @blackeducationacademy
    @blackeducationacademy ปีที่แล้ว +1

    Очень понятная и простая подача, автор не хочет продолжить создавать контент?)

  • @tenaciousanddumb
    @tenaciousanddumb 2 ปีที่แล้ว +1

    Ребят, как решается проблема с тем, что, когда запускаешь через docker compose, выходит ошибка, мол не находит логер?

  • @djjam1463
    @djjam1463 2 ปีที่แล้ว +2

    Было бы классно если бы выложил проект в гитхаб)

  • @АртёмБобровский-п9ю
    @АртёмБобровский-п9ю ปีที่แล้ว

    Очень качественное видео! Спасибо.

  • @Бот5329-и5г
    @Бот5329-и5г 6 หลายเดือนก่อน

    Спасибо, то что искал. А если проекты в разных папках уже имеются, то есть фронт не в одной директории с беком, то как контекст указать нужно в docker-compose файле?

  • @АртёмМиков-т1з
    @АртёмМиков-т1з 3 หลายเดือนก่อน

    А для чего 2 оркестровых файла?
    docker-compose.yml и ... override.yml?

  • @varchanelnew1157
    @varchanelnew1157 2 ปีที่แล้ว

    Очень крутое видео! Спасибо!
    Где ещё можно найти в таком формате???

    • @ruslan.nafisovich
      @ruslan.nafisovich  2 ปีที่แล้ว +3

      Времени не хватает, но буду выпускать

  • @gleb-gavrilov
    @gleb-gavrilov ปีที่แล้ว

    Вопрос, а что делать с запросами - ws? то есть механизм hotreload?

  • @savvik-g4z
    @savvik-g4z 4 หลายเดือนก่อน

    Определенно лайк

  • @MrShorts-zz4tg
    @MrShorts-zz4tg 11 หลายเดือนก่อน

    ты тигра друг мой идеально было бы конечно еще показать как vds закинуть через timeweb

  • @beglinazarov756
    @beglinazarov756 2 ปีที่แล้ว

    спасибо, очень понятное объяснение.

  • @firemanhood1526
    @firemanhood1526 2 ปีที่แล้ว

    Это топ) еще бы шрифт побольше, с телефона плохо видно

  • @olegivanov9607
    @olegivanov9607 7 หลายเดือนก่อน

    видео - зачет, только нахрен эти докеры, реакты и апи, раньше на php все делали и нормально было.

  • @DRised
    @DRised ปีที่แล้ว

    Это топ, то что нужно.

  • @victorpobochnyi6977
    @victorpobochnyi6977 2 ปีที่แล้ว

    Подскажите, если проект с реактом находится в другом репозитории, тогда докер-композ уже не получится сделать? Или настраивать абсолютные пути, но тогда у другого разработчика может не взлететь, правильно понял этот момент?

  • @KLNHOMEALONE
    @KLNHOMEALONE ปีที่แล้ว

    Четко и по делу!

  • @victorpobochnyi6977
    @victorpobochnyi6977 2 ปีที่แล้ว +3

    Не очень понятно как отлаживать приложение? На бекенде я не могу ставить точки останова и отлаживаться вручную, как и в реакте отсутствет хот релоад, когда вношу правки необходимо пересобирать контейнер. Не очень понятен этот момент, если докер не используется для разработки, а только для сборки, которая ставится на сервер, тогда зачем тут докер-композ? Чтобы отдельно обновить фронт, надо собрать отдельно фронт и опубликовать. В общем, немного не до конца раскрыто, но остальное разъяснено доходчиво

    • @mikhailshtefan6725
      @mikhailshtefan6725 ปีที่แล้ว +1

      Да, при запуске через Докер вы не сможете подключаться к процессам, потому что они запускаются в изолированной среде (в этом и смысл контейнера), поэтому то что описано в ролике скорее подходит для того, чтобы уже разработанное приложение собрать целиком и запустить например в облаке

  • @isplit25
    @isplit25 2 ปีที่แล้ว

    nginx не перенаправляет на реак, на странице localhost - Invalid Host header

  • @ПавелРосляков-ю9б
    @ПавелРосляков-ю9б ปีที่แล้ว

    Здравствуйте. Спасибо большое за видео. Всё понятно, без воды, чётко и по делу, но есть такой вопрос: после доработки на локальном сервере(например, мы сделали готовый сайт, БД, всё настроили, но только локально), что вообще делать с данным приложением. Как и куда его разместить(на физический сервер, виртуальный сервер, хостинг и т.п.) и сделать доступ к нему, например, по ссылке. Как к обычному сайту, написанному на HTML+JS+CSS+PHP(к примеру) и размещенному на хостинге

  • @nikiv2688
    @nikiv2688 ปีที่แล้ว

    очень клева! спасибо!

  • @june3878
    @june3878 2 ปีที่แล้ว +1

    почему бы сюда не прикрутить postgres? вот это как раз-таки и интересно, при запуске контейнера выполнить обновление бд. или как описать .yml чтобы апи из конейнера могла обращаться к серверу БД на вашей тачке или на удаленной тачке.

    • @lonchit
      @lonchit ปีที่แล้ว +1

      Пингани если ещё актуально я тебе напишу

    • @june3878
      @june3878 ปีที่แล้ว

      @@lonchit ping

  • @ym1288
    @ym1288 10 หลายเดือนก่อน

    почему nginx, а не например express.js ?

  • @Mbyte-rx8lj
    @Mbyte-rx8lj ปีที่แล้ว

    А зачем разворачивать react в отдельном контейнере на node? Можно просто собрать react проект и отправлять его с бэкэнда.

    • @musicd6052
      @musicd6052 ปีที่แล้ว

      для этого нужно окружение делать. Скачивать ноду чтобы собрать проект. А докер как раз решает проблему с окружением

  • @MrDudeNudem
    @MrDudeNudem 2 ปีที่แล้ว

    Будет ли продолжение? Толковый ролик, спасибо!

  • @mindpower674
    @mindpower674 ปีที่แล้ว

    У меня одного нет кнопки для создания Docker Compose?

  • @duoduoo6732
    @duoduoo6732 ปีที่แล้ว

    в чем смысл этих локальных прокси если можно все в одном месте делать?

  • @volodimort4405
    @volodimort4405 10 หลายเดือนก่อน

    Легенда

    • @volodimort4405
      @volodimort4405 10 หลายเดือนก่อน

      Идеально понятно без воды

  • @TheEx0rT
    @TheEx0rT 2 ปีที่แล้ว

    Музыка в процессе лайв кода успокаивает

  • @djfreegat7243
    @djfreegat7243 ปีที่แล้ว +1

    Вроде сбилдил реакт проект, а запускаешь как при разработке
    не очень логично

  • @FamilyGames166
    @FamilyGames166 2 ปีที่แล้ว

    спасибо

  • @low-skill-dev
    @low-skill-dev 2 ปีที่แล้ว +1

    Было бы неплохо добавить ссылку на гитхаб со всей этой фигней. Видео конечно хорошее, но чтобы понять надо еще в код потупить хотябы немного, что по видео делать неудобно.

  • @tyota
    @tyota 4 หลายเดือนก่อน

    РУслан ты ювелир

  • @satoru2110
    @satoru2110 2 ปีที่แล้ว

    топ

  • @FrozenPhoenix-x
    @FrozenPhoenix-x หลายเดือนก่อน

    Кто ты, воин? 20 минут видео дало больше инфы и понимания, чем 10+ первых страниц с помойными статьями в гугле.

  • @Die_MF_Die
    @Die_MF_Die 2 ปีที่แล้ว +2

    9:59
    ./папка_фронта/nginx.conf:/etc/nginx/nginx.conf
    Иначе не собирается nginx
    Спасибо, все круто!

    • @Арман-п9ч
      @Арман-п9ч ปีที่แล้ว

      чот у меня все равно не собирается, лишь путь менял?

    • @mikhailshtefan6725
      @mikhailshtefan6725 ปีที่แล้ว

      @@Арман-п9ч чтобы собиралось по скрипту из видео размести файлы docker compose и nginx.conf в одной папке

  • @УбийцаХомяков-ь4б
    @УбийцаХомяков-ь4б ปีที่แล้ว

    Даже собрать образ не могу
    Ошибка: failed to solve: executor failed running [/bin/sh -c dotnet publish "ИМЯпроекта.csproj" -c Release -o /app/publish /p:UseAppHost=false]: exit code: 1