Типичный сценарий - туториал по 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
