Пак: выложить бота или сайт на свой VPS - Docker, nginx, авто-SSL
Рано или поздно любой проект надо «выложить в интернет», чтобы им пользовались не только вы на своём ноутбуке. Этот пак - универсальный, он нужен всем: разберём, как взять готовое Python-приложение (Telegram-бот, сайт, API) и запустить его на арендованном сервере так, чтобы оно работало круглосуточно, открывалось по красивому адресу с замочком (https) и само перезапускалось после сбоя.
Всё показано на реальном обезличенном коде из боевых проектов. Секреты - только через .env и плейсхолдеры, никаких настоящих ключей.
Это материал для участников клуба
Как поднять Python-приложение (бот, сайт, API) на арендованном сервере: Docker Compose с правильным порядком запуска и healthcheck, nginx как входная дверь, бесплатный SSL от Let's Encrypt с авто-продлением, вариант без Docker на systemd и деплой одной командой. Полная версия доступна по подписке Argo Intelligent.
Открыть доступ