## Когда Docker
✅ Сложные зависимости — Node.js + Python + системные либы
✅ Нужна изоляция — упал контейнер, остальные работают
✅ Планирую масштабировать
## Когда PM2
✅ Простой скрипт — один файл
✅ Быстрый деплой — не надо собирать образ
✅ Эксперименты
## Когда systemd
✅ Критичный сервис — должен стартовать при загрузке
✅ Не хочу зависеть от Node.js
## Почему RAG-бот не в Docker
sentence-transformers в Docker:
``
Container killed: OOM
Memory limit: 4GB, Used: 4.2GB
``Без Docker — работает в 2GB.
## Мой сетап
Docker: weftapp, landing, markport-site, portfolio
Systemd: vpn-bot, xray, openclaw
Process: markport-bot, mpez-bot
Не пихай Docker везде. Иногда python bot.py — лучшее решение.