
🐍 FastAPI в проде: деплой на боевой сервер
Вот реально частая история. Туториал по FastAPI заканчивается на uvicorn main:app. У тебя на ноуте — работает. Выкатываешь на сервер — 502, процесс упал, логи непонятные, и не знаешь, за что хвататься.
Разрыв между «работает у меня» и «работает в проде» — его и закроем.
22 августа, 4 часа hands-on с Ольгой Пичужкиной. Каждый на своей ВМ, всё своими руками:
— запуск через gunicorn как systemd-сервис
— nginx reverse proxy через unix-сокет
— чтение логов (journalctl, nginx) — где прячется причина падения
— 8 типовых ошибок деплоя — прошли их все
— цикл целиком: код → gunicorn → systemd → nginx → отладка
Унесёте рабочий .service unit, nginx.conf и чек-лист «деплой упал — первые 5 шагов».
Про HTTPS — честно: теории коснёмся (TLS, Let’s Encrypt), но live не делаем. Нужен домен, дома не повторите. Лучше так, чем обещать и не показать.
Для кого: Python junior/middle, кто пишет на FastAPI, но в прод не выкатывал. Нужен SSH и командная строка Linux. Были на воркшопе 6 августа — идеальное продолжение.
22 августа, 10:00–14:00 МСК.
Подробнее: https://debugskills.ru/content?article=labs-fastapi-workshop
🔔 Включите уведомления — это часть цепочки: Linux → Docker → FastAPI → MCP.
#DebugSkills #FastAPI #Python #DevOps