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

Поделиться
HTML-код
  • Опубликовано: 26 июн 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
  • НаукаНаука

Комментарии • 333

  • @user-dw8lb8lc7u
    @user-dw8lb8lc7u 10 месяцев назад +115

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

    • @user-mo4ne2gi9o
      @user-mo4ne2gi9o 10 месяцев назад +3

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

    • @carved1883
      @carved1883 10 месяцев назад +4

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

    • @martingerman2457
      @martingerman2457 10 месяцев назад +9

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

  • @kristinavolk2660
    @kristinavolk2660 9 месяцев назад +13

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

  • @rishardsaifer1734
    @rishardsaifer1734 4 дня назад

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

  • @user-fq3bl6ws2t
    @user-fq3bl6ws2t 10 месяцев назад +29

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

  • @natalyaiv3414
    @natalyaiv3414 10 месяцев назад +5

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

  • @Slavec5
    @Slavec5 10 месяцев назад +2

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

  • @user-bb4oo5es6z
    @user-bb4oo5es6z 9 месяцев назад

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

  • @user-st2fj8rt7v
    @user-st2fj8rt7v 10 месяцев назад +2

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

  • @Ramosok
    @Ramosok 10 месяцев назад +4

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

  • @user-fq6sh6jh6s
    @user-fq6sh6jh6s 10 месяцев назад +6

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

  • @ruslankashapov5443
    @ruslankashapov5443 10 месяцев назад

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

  • @evgeny9945
    @evgeny9945 5 месяцев назад +3

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

    • @UlbiTV
      @UlbiTV  5 месяцев назад

      🤝

  • @user-mo4ne2gi9o
    @user-mo4ne2gi9o 10 месяцев назад +4

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

  • @khayakhaya2953
    @khayakhaya2953 10 месяцев назад +7

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

  • @evollt
    @evollt 10 месяцев назад +2

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

  • @motolife4900
    @motolife4900 10 месяцев назад +2

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

  • @usernamer519
    @usernamer519 10 месяцев назад +1

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

  • @user-pt9wf1ug8n
    @user-pt9wf1ug8n 10 месяцев назад +2

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

  • @k1llrill_cs
    @k1llrill_cs 10 месяцев назад +4

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

  • @barbatage5078
    @barbatage5078 10 месяцев назад +2

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

  • @Evgeny..
    @Evgeny.. 10 месяцев назад +1

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

  • @lemexaxa
    @lemexaxa 7 месяцев назад

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

  • @levshportak5401
    @levshportak5401 9 месяцев назад

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

  • @LionKingheh
    @LionKingheh 10 месяцев назад +3

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

  • @yans8930
    @yans8930 3 месяца назад

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

  • @janikhawk1217
    @janikhawk1217 10 месяцев назад +1

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

  • @ksushakiseleva2644
    @ksushakiseleva2644 10 месяцев назад +1

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

  • @ipa_stor
    @ipa_stor 10 месяцев назад +2

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

  • @user-ji4xt3pn6e
    @user-ji4xt3pn6e 10 месяцев назад +8

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

  • @leonidberezin7320
    @leonidberezin7320 10 месяцев назад +13

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

  • @romanr5962
    @romanr5962 10 месяцев назад +5

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

  • @mr_adw
    @mr_adw 10 месяцев назад +2

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

  • @El-zp6ov
    @El-zp6ov Месяц назад

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

  • @eunicsi
    @eunicsi 10 месяцев назад +1

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

  • @Maria-eg4hj
    @Maria-eg4hj 10 месяцев назад +1

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

  • @jus1xd193
    @jus1xd193 10 месяцев назад +3

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

  • @user-zf3ze8wn7c
    @user-zf3ze8wn7c 10 месяцев назад +19

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

  • @falsetrue7910
    @falsetrue7910 10 месяцев назад

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

  • @user-tf1rn7qq2p
    @user-tf1rn7qq2p 10 месяцев назад +1

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

  • @Virisound
    @Virisound 5 месяцев назад

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

  • @user-tc1kk8vc8q
    @user-tc1kk8vc8q 10 месяцев назад

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

  • @whyspxcyyy
    @whyspxcyyy 10 месяцев назад +2

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

  • @alexxxpo
    @alexxxpo 10 месяцев назад +2

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

  • @bm-algoritmik
    @bm-algoritmik 9 месяцев назад +1

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

  • @ivanmorhun3662
    @ivanmorhun3662 10 месяцев назад +1

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

  • @falantogan92
    @falantogan92 2 месяца назад

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

  • @demidovmaxim1008
    @demidovmaxim1008 9 месяцев назад

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

  • @konstantinpodgaets2313
    @konstantinpodgaets2313 5 месяцев назад +1

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

  • @dontcode
    @dontcode 10 месяцев назад +10

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

    • @Evgeny..
      @Evgeny.. 10 месяцев назад

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

  • @alexnaderklivets7225
    @alexnaderklivets7225 10 месяцев назад +2

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

  • @JS_Skyline
    @JS_Skyline 9 месяцев назад

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

  • @Plovchik90
    @Plovchik90 10 месяцев назад +1

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

  • @smeerch1892
    @smeerch1892 10 месяцев назад +27

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

    • @hardlabor9412
      @hardlabor9412 10 месяцев назад +1

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

    • @user-rt5wg9pz2u
      @user-rt5wg9pz2u 10 месяцев назад +1

      Пожалуйста

    • @azikdinal2055
      @azikdinal2055 10 месяцев назад

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

    • @pashadotcenko7391
      @pashadotcenko7391 10 месяцев назад

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

  • @TitovValek
    @TitovValek 5 месяцев назад

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

  • @zloypapafan-ghost2875
    @zloypapafan-ghost2875 10 месяцев назад +1

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

  • @psixoz3143
    @psixoz3143 8 месяцев назад

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

  • @constyak9031
    @constyak9031 10 месяцев назад +2

    Лайкос авансом.

  • @user-nv7kv1hj9y
    @user-nv7kv1hj9y 10 месяцев назад

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

  • @data-center-project
    @data-center-project 10 месяцев назад +1

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

  • @spadar1602
    @spadar1602 10 месяцев назад +1

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

  • @user-in8vs7yv3e
    @user-in8vs7yv3e 10 месяцев назад +3

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

  • @BrestSouth
    @BrestSouth 10 месяцев назад +2

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

  • @bestcoub9451
    @bestcoub9451 10 месяцев назад +4

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

  • @sergsergey4251
    @sergsergey4251 10 месяцев назад +3

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

  • @daipohuy
    @daipohuy 10 месяцев назад +2

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

  • @MrBombeman1
    @MrBombeman1 9 месяцев назад +1

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

  • @greiner.1
    @greiner.1 10 месяцев назад +1

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

  • @tenada1529
    @tenada1529 10 месяцев назад +2

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

  • @kinofan_org
    @kinofan_org 9 месяцев назад +1

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

  • @user-nb1is5wc4k
    @user-nb1is5wc4k 15 дней назад

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

  • @unicoxr5tj417
    @unicoxr5tj417 10 месяцев назад +4

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

  • @STELLS541
    @STELLS541 10 месяцев назад +3

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

  • @ngnl820
    @ngnl820 10 месяцев назад +4

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

  • @egorpobylets6597
    @egorpobylets6597 8 месяцев назад

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

  • @user-bx8by5gb3l
    @user-bx8by5gb3l 10 месяцев назад +1

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

  • @enveryakubov6855
    @enveryakubov6855 10 месяцев назад +9

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

  • @user-dw4pi5gy7t
    @user-dw4pi5gy7t 7 месяцев назад

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

  • @nikolaiandrianov1856
    @nikolaiandrianov1856 10 месяцев назад +2

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

  • @NovikovEugene84
    @NovikovEugene84 5 месяцев назад

    Боже, какая же у этой песни энергетика!

  • @nikolaivasilev5428
    @nikolaivasilev5428 4 месяца назад

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

  • @Leshgans
    @Leshgans 10 месяцев назад +3

    Лайк не глядя, сходу

  • @dinliri472
    @dinliri472 10 месяцев назад +6

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

  • @sartjhon3300
    @sartjhon3300 9 месяцев назад +1

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

  • @Reenya577
    @Reenya577 10 месяцев назад +1

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

  • @dinissaet9578
    @dinissaet9578 8 месяцев назад

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

  • @sattorerror
    @sattorerror 10 месяцев назад +2

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

  • @user-ux4le1tf3y
    @user-ux4le1tf3y 10 месяцев назад +1

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

  • @linqur7351
    @linqur7351 10 месяцев назад +1

    Мужик, красава 👍

  • @kat_katchinskiy
    @kat_katchinskiy 8 месяцев назад +4

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

    • @orthodox-chanel
      @orthodox-chanel 5 месяцев назад

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

  • @lisalisa2425
    @lisalisa2425 10 месяцев назад +7

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

  • @user-ll5sp2zg1n
    @user-ll5sp2zg1n 4 месяца назад

    Крутое видео, однозначно лайк

  • @helenit4365
    @helenit4365 10 месяцев назад +3

    Ура, Тимур!!!

  • @egorbystrov9770
    @egorbystrov9770 10 месяцев назад +3

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

  • @user-xj6xz1ki2f
    @user-xj6xz1ki2f 10 месяцев назад +2

    Коммент для продвижения 🤞

  • @user-rh6ts5ih3e
    @user-rh6ts5ih3e 9 месяцев назад

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

  • @konstantinchuykov
    @konstantinchuykov 10 месяцев назад +8

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

    • @visionxpro6956
      @visionxpro6956 10 месяцев назад +1

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

  • @dmitri90est
    @dmitri90est 10 месяцев назад +3

    Красавчик

  • @vore770
    @vore770 10 месяцев назад +11

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

    • @FobosWorld
      @FobosWorld 2 месяца назад

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

  • @Rasulyo
    @Rasulyo 10 месяцев назад +3

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

  • @novikov-pavel
    @novikov-pavel 2 месяца назад

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