Деплой Frontend приложения. Настройка nginx. Подключаем домен, настраиваем HTTPS, gzip, docker

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2024
  • В этом ролике мы задеплоим frontend приложение на React на облачный сервер, настроим Nginx, подключим домен, настроим https, gzip, посмотрим на конфигурацию докера.
    Текстовая версия видео (Статья с инструкцией): slc.tl/7njx9
    Гибкие облачные серверы от 10 рублей в день: slc.tl/we3op
    Ссылка на исходный код - github.com/utimur/vite-boiler...
    Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
    Ссылка на мой телеграм канал - t.me/ulbi_tv
    Таймкоды:
    00:00 ➝ Введение
    00:40 ➝ План урока и обзор проекта
    03:00 ➝ Аренда облачного сервера
    04:40 ➝ Подключаемся по SSH
    06:00 ➝ Настраиваем окружение. Устанавливаем git, nodejs, npm
    09:10 ➝ Устанавливаем и настраиваем nginx. Делаем деплой приложения
    18:20 ➝ Сжатие бандла. Настраиваем gzip nginx
    21:15 ➝ Регистрируем и подключаем домен
    25:20 ➝ Настраиваем сертификаты. HTTPS
    29:40 ➝ Обновляем приложение на облачном сервере
    32:40 ➝ Сохраняем nginx конфиг и смотрим на docker конфигурацию
    35:10 ➝ Не забудь поставить лайк и написать комментарий для
    продвижения видео, всем спасибо за поддержку!)
    Поддержать меня и мой канал вы можете по ссылкам ниже.
    Ссылка на мой телеграм канал - t.me/ulbi_tv
    Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
    Qiwi кошелек - qiwi.com/n/BODYE821
    Яндекс деньги - yoomoney.ru/to/4100116193037469
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @user-dw8lb8lc7u
    @user-dw8lb8lc7u 10 หลายเดือนก่อน +112

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

    • @user-mo4ne2gi9o
      @user-mo4ne2gi9o 10 หลายเดือนก่อน +3

      Блин не могу остановиться ржу над скрипизёрамм🤣

    • @carved1883
      @carved1883 10 หลายเดือนก่อน +4

      Чаще всего это нужно девопсерам

    • @martingerman2457
      @martingerman2457 10 หลายเดือนก่อน +9

      да перестань, тут тоже поверхностно все

  • @kristinavolk2660
    @kristinavolk2660 9 หลายเดือนก่อน +13

    Искренние душевные благодарности, Тебе , Тимур!
    За то, что продолжаешь радовать наши глаза и уши таким качеством контента, ёмкостью информации и толчку (пинку 🤭) на подумать!
    Действительно до сих пор удивляюсь как ты искусно ужимаешь инфу похлеще, чем какой-нибудь gzip))
    Здоровья и сил, тебе)😇

  • @leonidberezin7320
    @leonidberezin7320 10 หลายเดือนก่อน +13

    Считаю что требуется отдельное видео для ssr с докером и большим количеством фишек

  • @user-fq3bl6ws2t
    @user-fq3bl6ws2t 10 หลายเดือนก่อน +28

    Кто ЗА большой урок по докеру - лайк!

  • @evollt
    @evollt 10 หลายเดือนก่อน +2

    Ulbi TV, ты не поверишь. Только вчера сел изучать nginx и уже сегодня утром ты залил видос о нем) Ты просто читаешь мысли)

  • @user-zf3ze8wn7c
    @user-zf3ze8wn7c 10 หลายเดือนก่อน +19

    Тимур, такого слова, которое бы точно определяло тот размер благодарности которого ты заслуживаешь, пока ещё не придумали, поэтому ограничусь старым добрым спасибо... Но ты должен чётко понимать, что это не простое спасибо: это огромнейшее спасибо!

  • @Slavec5
    @Slavec5 10 หลายเดือนก่อน +2

    Спасибо, что всё очень подробно объяснил. Примерную картину представлял, было полезно про сертификат и иклюды в nginx

  • @user-bb4oo5es6z
    @user-bb4oo5es6z 9 หลายเดือนก่อน

    Огромная благодарность за видео, особенно за часть с .nginx и докером, это то что было необходимо для решения головной боли с обновлением приложения из 5 частей.

  • @user-ji4xt3pn6e
    @user-ji4xt3pn6e 10 หลายเดือนก่อน +8

    Спасибо, всё понятно и просто. Хотел бы добавить, что если пользуетесь vs code, то есть расширение для sftp и отображать структуру сервера у себя в vs code и в визуальном формате перекидывать файлы и папки, а так же их править находясь в powershell, а сразу в vscode

  • @natalyaiv3414
    @natalyaiv3414 10 หลายเดือนก่อน +5

    Спасибо, Тимур😊
    Нужное видео. Очень-очень нужное 👍❤️

  • @konstantinchuykov
    @konstantinchuykov 10 หลายเดือนก่อน +8

    Хочу вторую часть. Где GitHub Actions собирает образ в Container Registry, и в локальном раннере на сервере подтягивает и запускает этот образ. Ну или какой-то более простой CI, чтоб на сервер ходить не нужно было, чтоб достаточно было создать релиз на гитхабе

    • @visionxpro6956
      @visionxpro6956 10 หลายเดือนก่อน +1

      +, ведь именно это используется в реальных кейсах

  • @user-st2fj8rt7v
    @user-st2fj8rt7v 10 หลายเดือนก่อน +2

    Посмотрел ровно минуту, но уже хочу сказать огромное спасибо тебе Тимур! Это очень нужный и важный контент

  • @enveryakubov6855
    @enveryakubov6855 10 หลายเดือนก่อน +9

    Как всегда информативно и без лишней траты времени. Спасибо! Еще не хватает обзора по SEO и инструментам для анализа SEO оптимизации. Часто бывает что оптимизацию как бы сделали, а какими параметрами для оценки проведенной работы не знаешь. Низкий поклон)

  • @user-pt9wf1ug8n
    @user-pt9wf1ug8n 10 หลายเดือนก่อน +2

    Спасибо большое за данное видео, очень полезные знания. Очень бы хотелось увидеть такое же видео, но по next js

  • @Ramosok
    @Ramosok 10 หลายเดือนก่อน +4

    Очень жду твоих новых выпусков, спасибо.

  • @user-fq6sh6jh6s
    @user-fq6sh6jh6s 10 หลายเดือนก่อน +6

    Тимур, спасибо тебе! Очень полезное видео!

  • @Evgeny..
    @Evgeny.. 10 หลายเดือนก่อน +1

    Тимур привет!
    Спасибо тебе за видео инструкцию по деплою приложения.
    React, nginx, deploy, server

  • @bm-algoritmik
    @bm-algoritmik 9 หลายเดือนก่อน +1

    Тимур спасибо! как всегда на уровне! Отдельно пожелаю создать вторую часть - с бэк на ноде + бд + фронт (процессы на pm2). За сертификат отдельно лайк 👍

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

    Просто космос! Год назад на эту тему задумывался, нормальной информации не было. Спасибо!

  • @vore770
    @vore770 9 หลายเดือนก่อน +11

    Ulbi TV бро прошу сделай такое же видео только с каким-нибудь сервером типа node.js + express
    лайк что бы автор увидел

    • @FobosWorld
      @FobosWorld 2 หลายเดือนก่อน

      Так тоже самое всё, только вместо статики надо nginx на твой бек редеректить

  • @ipa_stor
    @ipa_stor 10 หลายเดือนก่อน +2

    Тимур как всегда даёт мотивацию развиваться и делает максимально качественный контент. Спасибо большое за то, что заставляет развиваться и делаешь всё, чтобы зрители совершенствовались ❤❤❤

  • @whyspxcyyy
    @whyspxcyyy 10 หลายเดือนก่อน +2

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

  • @evgeny9945
    @evgeny9945 4 หลายเดือนก่อน +3

    Возвращаюсь к этому видео не первый и не второй раз, всегда нахожу ответ на свой вопрос) Это гениально, спасибо автору

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

      🤝

  • @user-mo4ne2gi9o
    @user-mo4ne2gi9o 10 หลายเดือนก่อน +4

    Просто великолепно, спасибо за труд

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

    Подобное я делал уже на твоем курсе, но было полезно закрепить, оч хороший справочник по деплою простого фронтенд проекта.

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

      ​@@user-rt5wg9pz2uконечно, мы( выпускники курса) теперь везде его будем рекламировать))

  • @k1llrill_cs
    @k1llrill_cs 10 หลายเดือนก่อน +4

    Ту лучший, всегда радуешь качественным контентом, не останавливайся!

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

    Редко ролики выходят последнее время, всегда жду
    И под каждым видео пишу комментарии и смотрю до конца, это меньшее что я могу сделать

  • @khayakhaya2953
    @khayakhaya2953 10 หลายเดือนก่อน +7

    Супер полезное видео! Спасибо большое !

  • @motolife4900
    @motolife4900 10 หลายเดือนก่อน +2

    Воу, воу.. Как обычно топ контент из IT. Спасибо! Невероятный канал

  • @konstantinpodgaets2313
    @konstantinpodgaets2313 5 หลายเดือนก่อน +1

    Это были невероятные 30 минут по уровню концентрированной полезности. Всегда бы так, когда ищешь материал для самообучения)

  • @janikhawk1217
    @janikhawk1217 9 หลายเดือนก่อน +1

    Большое спасибо за подробный видео урок!

  • @kinofan_org
    @kinofan_org 9 หลายเดือนก่อน +1

    Изумительно!) Контент 🔥 подача - топчик, без лишних слов и по существу. Но по хорошему было бы ещё показать клонирование приватного репозитория и в кратце объяснить, как работать с vim

  • @TitovValek
    @TitovValek 5 หลายเดือนก่อน

    Вообще лучший! а то пока техподдержку дождёшься - сто лет пройдёт. А с этим гайдом вообще всё понятно и быстро получилось. Реально лучший! Спасибо! Глубочайшая благодарность!

  • @usernamer519
    @usernamer519 10 หลายเดือนก่อน +1

    Огромное спасибо!! Твой контент на вес золота!

  • @barbatage5078
    @barbatage5078 10 หลายเดือนก่อน +2

    Тима, благодарю! Очень ждала

  • @STELLS541
    @STELLS541 10 หลายเดือนก่อน +3

    Только начал смотреть, но уже влепил лайк и написал коммент, ибо знаю, что будет годно)))))
    За докер вот отдельный респект, когда-то на пхп пробовал в докер, но там был бэкенд же, а вот можно ли упаковать фронт в докер - это даже сразу так и сложно сказать, как раз узнаём это из ролика 💪🏻🙏🏻.

  • @lisalisa2425
    @lisalisa2425 10 หลายเดือนก่อน +7

    Тимур, спасибо! Очень полезно как всегда! Ещё очень бы хотелось увидеть вариант с ssr на каком-нибудь экспрессе и его деплой♥

  • @user-bx8by5gb3l
    @user-bx8by5gb3l 10 หลายเดือนก่อน +1

    Супер, сижу уже 3 дня пытаюсь настроить фронт на сервере и думаю вот бы Ulib TV выпустил видос с объяснением как это все делается. Однозначно лайк, колокольчик))) Все видео уроки прост топ, лучше не найду)

  • @LionKingheh
    @LionKingheh 10 หลายเดือนก่อน +3

    Спасибо, это как раз то, чего мне не хватало!

  • @mr_adw
    @mr_adw 10 หลายเดือนก่อน +2

    Спасибо за контент, посмотрел с удовольствием!

  • @jus1xd193
    @jus1xd193 10 หลายเดือนก่อน +3

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

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

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

  • @ksushakiseleva2644
    @ksushakiseleva2644 10 หลายเดือนก่อน +1

    Спасибо за это видео, то, что нужно, когда нужно, прямо в точку. Ты лучший! ❤

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

    Низкий поклон за такую инструкцию!!! Бесценная информация.

  • @alexxxpo
    @alexxxpo 10 หลายเดือนก่อน +2

    Большое спасибо! Очень полезный контент!

  • @falantogan92
    @falantogan92 2 หลายเดือนก่อน

    Полезное видео. Спасибо. У меня стало появляться общее представление и понимание того как все это работает. Всегда было ощущение что это какая-то непостижимая магия.

  • @smeerch1892
    @smeerch1892 10 หลายเดือนก่อน +27

    Еще не смотрел, но уже знаю что будет полезно и хорошо. Спасибо тебе

    • @hardlabor9412
      @hardlabor9412 10 หลายเดือนก่อน +1

      Нативная реклама - оченб полезно😊

    • @user-rt5wg9pz2u
      @user-rt5wg9pz2u 10 หลายเดือนก่อน +1

      Пожалуйста

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

      ​@@hardlabor9412 нытикам не сюда.

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

      Его ролики вообще обязательны к просмотру))

  • @user-tf1rn7qq2p
    @user-tf1rn7qq2p 10 หลายเดือนก่อน +1

    как раз недавно искал подобное видео, спасибо большое!

  • @kat_katchinskiy
    @kat_katchinskiy 8 หลายเดือนก่อน +4

    В два слова объяснить для чего нужен Nginx - "что бы отдать статику", а то придурки на ютубе наделают миллион ролликов по 10-20 минут и хрен пойми для чего нужен nginx. Большое спасибо, ролик полезный.

    • @orthodox-chanel
      @orthodox-chanel 5 หลายเดือนก่อน

      не только, nginx еще проксирует запросы и перенаправляет их на сервер из под которого может работать приложение типа uvicorn, gunicorn и тд

  • @user-tc1kk8vc8q
    @user-tc1kk8vc8q 10 หลายเดือนก่อน

    большое спасибо за работу, которую ты проделываешь

  • @Maria-eg4hj
    @Maria-eg4hj 10 หลายเดือนก่อน +1

    Тимур, классный ролик, спасибо огромное за проделанную работу! Ты лучший!

  • @eunicsi
    @eunicsi 9 หลายเดือนก่อน +1

    Как всегда кратко и по делу. Спасибо!

  • @data-center-project
    @data-center-project 10 หลายเดือนก่อน +1

    Очень годный контент! Благодарствую!

  • @romanr5962
    @romanr5962 10 หลายเดือนก่อน +5

    как раз то, что было нужно!

  • @dinliri472
    @dinliri472 10 หลายเดือนก่อน +6

    Тимур, ну где ты был пару недель назад?) Я так намучался с этим. Но все же все настроил, теперь зато есть практический бесценный опыт. А под видео однозначно лайк, как и всегда)

  • @demidovmaxim1008
    @demidovmaxim1008 8 หลายเดือนก่อน

    Большое Вам спасибо за выпуск. Очень полезная выжимка.

  • @MrBombeman1
    @MrBombeman1 9 หลายเดือนก่อน +1

    Спасибо большое!
    Очень познавательный видос!

  • @Plovchik90
    @Plovchik90 10 หลายเดือนก่อน +1

    Спасибо. Давно такое искал. То что нужно.

  • @Virisound
    @Virisound 5 หลายเดือนก่อน

    Божечки, как же было интересно 🥲 Спасибо, Человек из ютуба.

  • @BrestSouth
    @BrestSouth 10 หลายเดือนก่อน +2

    Спасибо тебе огромное! Продолжай!

  • @user-in8vs7yv3e
    @user-in8vs7yv3e 10 หลายเดือนก่อน +3

    Спасибо огромное за этот урок

  • @user-nv7kv1hj9y
    @user-nv7kv1hj9y 10 หลายเดือนก่อน

    как всегда пушка, спасибо за труды

  • @unicoxr5tj417
    @unicoxr5tj417 10 หลายเดือนก่อน +4

    давно тебя не было Улби)

  • @ivanmorhun3662
    @ivanmorhun3662 10 หลายเดือนก่อน +1

    Блин, как же я ждал этого ролика.

  • @alexnaderklivets7225
    @alexnaderklivets7225 10 หลายเดือนก่อน +2

    Вижу новый ролик от юби сразу лайк)

  • @greiner.1
    @greiner.1 9 หลายเดือนก่อน +1

    Супер! Спасибо за ролик 👍

  • @yans8930
    @yans8930 3 หลายเดือนก่อน

    Очень много полезной инфы. Больше спасибо за видео)

  • @zloypapafan-ghost2875
    @zloypapafan-ghost2875 9 หลายเดือนก่อน +1

    Не смотря - заранее кидаю в плейлист на будущее и лайк автору.

  • @spadar1602
    @spadar1602 9 หลายเดือนก่อน +1

    Как вовремя дядь, огромное спасибо, поцеловал бы в десна.

  • @sartjhon3300
    @sartjhon3300 9 หลายเดือนก่อน +1

    Благодарочка. Понял мало чего, но за то понял куда копать.

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

    Плюсую за докер. Нужно подробное видео!

  • @user-ux4le1tf3y
    @user-ux4le1tf3y 9 หลายเดือนก่อน +1

    Где ты был две недели назад! Все пришлось самому искать и изучать =)

  • @El-zp6ov
    @El-zp6ov หลายเดือนก่อน

    Благодарю! Отличная подача информации, ясно и кратко, пока я не решила это реализовать.)

  • @bestcoub9451
    @bestcoub9451 10 หลายเดือนก่อน +4

    Как всегда топ🔥🔥

  • @makeevdimitry
    @makeevdimitry 9 หลายเดือนก่อน +1

    эххх такой квест испортил кому-то, когда поделился сакральными знаниями как выйти из Vim'а))
    p.s: спасибо за видео!)

  • @sergsergey4251
    @sergsergey4251 10 หลายเดือนก่อน +3

    Спасибо за очередное отличное видео

  • @visionxpro6956
    @visionxpro6956 10 หลายเดือนก่อน +4

    Тимур, давай видос про next 13 , ибо это самый популярный фреймворк для разработки на реакте, полезно хотя бы знать про него, + фишки про isr, SSR, и всякие стратегии рендера

  • @psixoz3143
    @psixoz3143 8 หลายเดือนก่อน

    Просто лучший, очень сильно такого видоса не хватало

  • @user-lr5xx8sl7l
    @user-lr5xx8sl7l 10 หลายเดือนก่อน +1

    Тимур, спасибо!! Очень круто!! А я ручками по RDP сборку закидываю) , а настройка nginx похожая)

  • @user-gk1yb3vp4b
    @user-gk1yb3vp4b 10 หลายเดือนก่อน

    Спасибо за контент!

  • @daipohuy
    @daipohuy 10 หลายเดือนก่อน +2

    Не, ну это лайк не глядя 😀

  • @user-dw4pi5gy7t
    @user-dw4pi5gy7t 7 หลายเดือนก่อน

    Большое спасибо за контент.

  • @egorpobylets6597
    @egorpobylets6597 8 หลายเดือนก่อน

    Отличное видео по deploy

  • @tenada1529
    @tenada1529 10 หลายเดือนก่อน +2

    ооооо годнотааа

  • @ngnl820
    @ngnl820 10 หลายเดือนก่อน +4

    Крутой видос, концовка хорошая

  • @romalvekasi5307
    @romalvekasi5307 9 หลายเดือนก่อน +1

    Спасибо! Было очень полезно

  • @user-nb1is5wc4k
    @user-nb1is5wc4k 9 วันที่ผ่านมา

    Замечательный ролик, было полезно. Спасибо!

  • @Reenya577
    @Reenya577 10 หลายเดือนก่อน +1

    Спасибо, как раз искала эту инфу

  • @user-rh6ts5ih3e
    @user-rh6ts5ih3e 8 หลายเดือนก่อน

    Спасибо, классный урок 👍

  • @user-lf5kk3bx9p
    @user-lf5kk3bx9p 10 หลายเดือนก่อน +2

    Спасибо за практику! Добавьте еще информацию про деплой SSR проекта.

  • @ewgenbi
    @ewgenbi 10 หลายเดือนก่อน +2

    Дружище, спасибо за контент, в первую очередь. Ну скажи ты, что тебе селектел заплатил за рекламу. Я ничего против не имею. Но блин называй вещи своими именами. Нужно добавить А-запись и т.д. Видео твои крутые, вопросов нет.

  • @novikov-pavel
    @novikov-pavel 2 หลายเดือนก่อน

    Классный урок, спасибо. Ещё бы сюда добавить докер полноценный - вообще огонь был бы)

  • @nikolaiandrianov1856
    @nikolaiandrianov1856 10 หลายเดือนก่อน +2

    Велико дело делаешь!!!

  • @egorbystrov9770
    @egorbystrov9770 10 หลายเดือนก่อน +3

    Спасибо, как раз в тему, закрываю свой первый проект

  • @evgenyqwerty5759
    @evgenyqwerty5759 3 หลายเดือนก่อน

    Крутой ролик. Спасибо. Было бы интерсно посмотреть еще на разворачивание приложения с примером бд(как пример - mongodb) и серверной части( как пример - express).

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

    Огромное спасибо за виде, очень полезно!!!

  • @degradinguser
    @degradinguser 10 หลายเดือนก่อน +9

    Очень бы хотелось что бы ты снял видео про загрузку fullstack, например express + react. Огромное спасибо)

  • @sattorerror
    @sattorerror 10 หลายเดือนก่อน +2

    Ураа, наконец-то деплой
    Просто лучший!!

  • @Rasulyo
    @Rasulyo 10 หลายเดือนก่อน +3

    познавательно, спасибо

  • @dinissaet9578
    @dinissaet9578 8 หลายเดือนก่อน

    Тимур, огромное спасибо!!!