База знаний

Найдите решение по признакам

Выберите симптом, который ближе всего к вашей ситуации, и получите конкретное решение с примерами из реальных проектов.

Сбросить

On-premise развёртывание: Docker Compose для MES/WMS

On-premise — развёртывание на сервере заказчика. Данные не покидают периметр. Нет облачных зависимостей. Полный контроль над всем стеком.

Стек развёртывания

  • Docker — контейнеризация приложения. Изолированная среда, одинаковая на dev и prod.
  • Docker Compose — оркестрация: приложение + PostgreSQL + Nginx. Одна команда запускает весь стек.
  • Nginx — обратный прокси, TLS, статика.
  • PostgreSQL — в отдельном контейнере, данные на volume.

Что получает заказчик

  • docker-compose.yml — конфигурация всего стека.
  • .env — переменные окружения (пароли, пути).
  • Инструкцию по запуску — одну команду.
  • Backup-скрипты — регламентное копирование.
  • Мониторинг — health-check эндпоинты.

Почему не Kubernetes

Для MES/WMS на одном предприятии Kubernetes — избыточен. Docker Compose достаточно: один сервер, один стек, простое управление. K8s имеет смысл при масштабировании на несколько предприятий или при микросервисной архитектуре с десятками сервисов.

Выберите удобный способ
Telegram