Деплоймент/развертывание python приложения на VPS (Fastapi+SSL Домен.Telegram БОТ.Webhook) #vps
Описание
00:00:00 Введение и опыт: Автор — профессиональный разработчик с семилетним опытом. Преподавал математику и программирование для дата сайнс и машинного обучения. Начал с Linux и JavaScript, затем перешел к PHP и стал Full Stack разработчиком, в дальнейшем изучил Python.
00:00:57 Курсы и опыт работы: Более 1800 видео на канале. Работал в российских и международных компаниях. Работал на международном фрилансе и стал преподавателем.
00:01:35 Курс по развертыванию приложений: Как развернуть приложение на VPS. Настройка зависимостей, сервера и запуск приложения. Веб-хуки и интеграция с Telegram-ботом.
00:02:03 Установка и настройка локального сервера: Использование ngrok для тестирования. Установка и настройка сервера. Создание проекта и виртуального окружения.
00:03:36 Настройка веб-хуков: Обработка веб-хуков для платежных сервисов. Создание энд-пойнта и установка зависимостей.
00:07:15 Тестирование и запуск приложения: Запуск локального сервера и проверка. Настройка ngrok и веб-хука. Отправка запросов.
00:10:13 Перенос на VPS: Проверка веб-хука и отправка запросов. Подготовка к переносу. Тестирование с Telegram-ботом.
00:13:50 Шлем-запрос: Демонстрация работы платежного сервиса. Взаимодействие с Telegram через локальный сервер.
00:14:45 Покупка домена и VPS: Покупка домена на Беггет. Прикрепление к VPS. Создание VPS с выбором страны и ОС.
00:15:43 Подключение к VPS: Получение IP, логина и пароля. Подключение через клиент и проверка терминала.
00:17:13 Прикрепление домена к VPS: Добавление A-записи. Удаление старых записей. Привязка через A-запись.
00:19:49 Настройка Nginx: Обновление пакетов. Установка и настройка Nginx. Привязка домена к IP.
00:22:34 Установка SSL-сертификата: Установка бесплатного SSL. Прикрепление к домену. Ожидание обновления DNS.
00:24:42 Перенос файлов и запуск приложения: Перенос файлов. Установка окружения и пакетов. Запуск.
00:27:37 Проверка работы приложения: Проверка в браузере. Настройка демона и крон-задачи.
00:28:43 Развертывание на VPS: Отправка запроса и получение 200. Автоматическое продление сертификата.
00:29:10 Настройка Cron: Команда crontab. Настройка задачи продления. Перезапуск службы.
00:30:56 Создание демона: Конфигурационный файл демона. Пути к проекту и окружению. Запуск службы.
00:33:09 Проверка службы: Перезагрузка и активация. Проверка статуса и тестовая команда.
00:34:02 Заключение и итоги курса: Локальная разработка и тестирование. Перенос и настройка на VPS. Создание демона.
00:36:27 Сообщество Senators Bootcamp: Объединение специалистов в ML и Data Science. Коммерческий и фриланс-опыт. Взаимопомощь и обучение.
00:37:24 Пример взаимопомощи: Ревью на примере pull request. 20 тыс. материалов по математике и программированию. Поддержка и рост в сообществе.
🚀 Вступай в сообщество: https://t.me/senatorov_bootcamp_bot
🍑 Подписывайся на Telegram: https://t.me/RuslanSenatorov
🔥 Начни работать с криптовалютой на Bybit: https://www.bybit.com/invite?ref=MAN2VD
💰 Донат: https://www.donationalerts.com/c/senatorov
💰 Стать спонсором :
(USDT TRC20) TPWP9kuqqetDNPeLjAe51F1i2jPxwYYBDu
(USDT BEP20) 0xf3db7ce90a55d1d25b7a6d1ded811fb2a7523f3d
Рекомендуемые видео



















