Деплой 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 - Наука
это ровно те знания которых обычно не хватает жаваскрипизёрам
и большинство гайдов на ютубе по этой теме слабые и неполные
спасибо Тимуру за контент!
Блин не могу остановиться ржу над скрипизёрамм🤣
Чаще всего это нужно девопсерам
да перестань, тут тоже поверхностно все
Искренние душевные благодарности, Тебе , Тимур!
За то, что продолжаешь радовать наши глаза и уши таким качеством контента, ёмкостью информации и толчку (пинку 🤭) на подумать!
Действительно до сих пор удивляюсь как ты искусно ужимаешь инфу похлеще, чем какой-нибудь gzip))
Здоровья и сил, тебе)😇
Мощно. Учусь на девопса, русскоязычного материала где будет настолько много инфы, при этом без воды и пошагово действительно не много. Спасибо крутой видос. Успехов
Кто ЗА большой урок по докеру - лайк!
Спасибо, Тимур😊
Нужное видео. Очень-очень нужное 👍❤️
Спасибо, что всё очень подробно объяснил. Примерную картину представлял, было полезно про сертификат и иклюды в nginx
Огромная благодарность за видео, особенно за часть с .nginx и докером, это то что было необходимо для решения головной боли с обновлением приложения из 5 частей.
Посмотрел ровно минуту, но уже хочу сказать огромное спасибо тебе Тимур! Это очень нужный и важный контент
Очень жду твоих новых выпусков, спасибо.
Тимур, спасибо тебе! Очень полезное видео!
Просто космос! Год назад на эту тему задумывался, нормальной информации не было. Спасибо!
Возвращаюсь к этому видео не первый и не второй раз, всегда нахожу ответ на свой вопрос) Это гениально, спасибо автору
🤝
Просто великолепно, спасибо за труд
Супер полезное видео! Спасибо большое !
Ulbi TV, ты не поверишь. Только вчера сел изучать nginx и уже сегодня утром ты залил видос о нем) Ты просто читаешь мысли)
Воу, воу.. Как обычно топ контент из IT. Спасибо! Невероятный канал
Огромное спасибо!! Твой контент на вес золота!
Спасибо большое за данное видео, очень полезные знания. Очень бы хотелось увидеть такое же видео, но по next js
Ту лучший, всегда радуешь качественным контентом, не останавливайся!
Тима, благодарю! Очень ждала
Тимур привет!
Спасибо тебе за видео инструкцию по деплою приложения.
React, nginx, deploy, server
Низкий поклон за такую инструкцию!!! Бесценная информация.
Просто поток небесной манны в уши, годнота полная, обмазался аж руки зачесались задеплоить что-нибудь)) спасибо очень круто!!!
Спасибо, это как раз то, чего мне не хватало!
Очень много полезной инфы. Больше спасибо за видео)
Большое спасибо за подробный видео урок!
Спасибо за это видео, то, что нужно, когда нужно, прямо в точку. Ты лучший! ❤
Тимур как всегда даёт мотивацию развиваться и делает максимально качественный контент. Спасибо большое за то, что заставляет развиваться и делаешь всё, чтобы зрители совершенствовались ❤❤❤
Спасибо, всё понятно и просто. Хотел бы добавить, что если пользуетесь vs code, то есть расширение для sftp и отображать структуру сервера у себя в vs code и в визуальном формате перекидывать файлы и папки, а так же их править находясь в powershell, а сразу в vscode
Считаю что требуется отдельное видео для ssr с докером и большим количеством фишек
как раз то, что было нужно!
Спасибо за контент, посмотрел с удовольствием!
Благодарю! Отличная подача информации, ясно и кратко, пока я не решила это реализовать.)
Как всегда кратко и по делу. Спасибо!
Тимур, классный ролик, спасибо огромное за проделанную работу! Ты лучший!
черт буквально пару дней назад бы выпустил! столько намучался, но все равно спасибо за материал, уверен очень ценный ролик
Тимур, такого слова, которое бы точно определяло тот размер благодарности которого ты заслуживаешь, пока ещё не придумали, поэтому ограничусь старым добрым спасибо... Но ты должен чётко понимать, что это не простое спасибо: это огромнейшее спасибо!
Редко ролики выходят последнее время, всегда жду
И под каждым видео пишу комментарии и смотрю до конца, это меньшее что я могу сделать
как раз недавно искал подобное видео, спасибо большое!
Божечки, как же было интересно 🥲 Спасибо, Человек из ютуба.
большое спасибо за работу, которую ты проделываешь
Как же это полезно, редко пишу комментарии но ты реальный красавчик, как получу первые деньги с джаваскрипта обязательно тебя поддержу за этот труд!
Большое спасибо! Очень полезный контент!
Тимур спасибо! как всегда на уровне! Отдельно пожелаю создать вторую часть - с бэк на ноде + бд + фронт (процессы на pm2). За сертификат отдельно лайк 👍
Блин, как же я ждал этого ролика.
Полезное видео. Спасибо. У меня стало появляться общее представление и понимание того как все это работает. Всегда было ощущение что это какая-то непостижимая магия.
Большое Вам спасибо за выпуск. Очень полезная выжимка.
Это были невероятные 30 минут по уровню концентрированной полезности. Всегда бы так, когда ищешь материал для самообучения)
Подобное я делал уже на твоем курсе, но было полезно закрепить, оч хороший справочник по деплою простого фронтенд проекта.
@@user-rt5wg9pz2uконечно, мы( выпускники курса) теперь везде его будем рекламировать))
Вижу новый ролик от юби сразу лайк)
Плюсую за докер. Нужно подробное видео!
Спасибо. Давно такое искал. То что нужно.
Еще не смотрел, но уже знаю что будет полезно и хорошо. Спасибо тебе
Нативная реклама - оченб полезно😊
Пожалуйста
@@hardlabor9412 нытикам не сюда.
Его ролики вообще обязательны к просмотру))
Вообще лучший! а то пока техподдержку дождёшься - сто лет пройдёт. А с этим гайдом вообще всё понятно и быстро получилось. Реально лучший! Спасибо! Глубочайшая благодарность!
Не смотря - заранее кидаю в плейлист на будущее и лайк автору.
Просто лучший, очень сильно такого видоса не хватало
Лайкос авансом.
как всегда пушка, спасибо за труды
Очень годный контент! Благодарствую!
Как вовремя дядь, огромное спасибо, поцеловал бы в десна.
Спасибо огромное за этот урок
Спасибо тебе огромное! Продолжай!
Как всегда топ🔥🔥
Спасибо за очередное отличное видео
Не, ну это лайк не глядя 😀
Спасибо большое!
Очень познавательный видос!
Супер! Спасибо за ролик 👍
ооооо годнотааа
Изумительно!) Контент 🔥 подача - топчик, без лишних слов и по существу. Но по хорошему было бы ещё показать клонирование приватного репозитория и в кратце объяснить, как работать с vim
Замечательный ролик, было полезно. Спасибо!
давно тебя не было Улби)
Только начал смотреть, но уже влепил лайк и написал коммент, ибо знаю, что будет годно)))))
За докер вот отдельный респект, когда-то на пхп пробовал в докер, но там был бэкенд же, а вот можно ли упаковать фронт в докер - это даже сразу так и сложно сказать, как раз узнаём это из ролика 💪🏻🙏🏻.
Крутой видос, концовка хорошая
Отличное видео по deploy
Супер, сижу уже 3 дня пытаюсь настроить фронт на сервере и думаю вот бы Ulib TV выпустил видос с объяснением как это все делается. Однозначно лайк, колокольчик))) Все видео уроки прост топ, лучше не найду)
Как всегда информативно и без лишней траты времени. Спасибо! Еще не хватает обзора по SEO и инструментам для анализа SEO оптимизации. Часто бывает что оптимизацию как бы сделали, а какими параметрами для оценки проведенной работы не знаешь. Низкий поклон)
Большое спасибо за контент.
Велико дело делаешь!!!
Боже, какая же у этой песни энергетика!
Огромное спасибо за виде, очень полезно!!!
Лайк не глядя, сходу
Тимур, ну где ты был пару недель назад?) Я так намучался с этим. Но все же все настроил, теперь зато есть практический бесценный опыт. А под видео однозначно лайк, как и всегда)
Благодарочка. Понял мало чего, но за то понял куда копать.
Спасибо, как раз искала эту инфу
Тимур, огромное спасибо!!!
Ураа, наконец-то деплой
Просто лучший!!
Где ты был две недели назад! Все пришлось самому искать и изучать =)
Мужик, красава 👍
В два слова объяснить для чего нужен Nginx - "что бы отдать статику", а то придурки на ютубе наделают миллион ролликов по 10-20 минут и хрен пойми для чего нужен nginx. Большое спасибо, ролик полезный.
не только, nginx еще проксирует запросы и перенаправляет их на сервер из под которого может работать приложение типа uvicorn, gunicorn и тд
Тимур, спасибо! Очень полезно как всегда! Ещё очень бы хотелось увидеть вариант с ssr на каком-нибудь экспрессе и его деплой♥
Крутое видео, однозначно лайк
Ура, Тимур!!!
Спасибо, как раз в тему, закрываю свой первый проект
Коммент для продвижения 🤞
Спасибо, классный урок 👍
Хочу вторую часть. Где GitHub Actions собирает образ в Container Registry, и в локальном раннере на сервере подтягивает и запускает этот образ. Ну или какой-то более простой CI, чтоб на сервер ходить не нужно было, чтоб достаточно было создать релиз на гитхабе
+, ведь именно это используется в реальных кейсах
Красавчик
Ulbi TV бро прошу сделай такое же видео только с каким-нибудь сервером типа node.js + express
лайк что бы автор увидел
Так тоже самое всё, только вместо статики надо nginx на твой бек редеректить
познавательно, спасибо
Классный урок, спасибо. Ещё бы сюда добавить докер полноценный - вообще огонь был бы)