Saltar al contenido principal

Docker

Arai Gateway se despliega usando Docker Compose. El proyecto incluye varios servicios:

Servicios Principales

  • API Interna: Expone endpoints para módulos locales (/v1/paquetes, /v1/novedades, etc.).
  • API Externa: Maneja comunicación entre Gateways (/v1/paquetes/notificar, /v1/descargas, etc.).
  • Workers: Procesos asíncronos para envío, recepción y sincronización.
  • Base de Datos: PostgreSQL para almacenar paquetes, movimientos y novedades.

Escenarios de Despliegue

Desarrollo

Usa docker/env/dev/ con configuración de desarrollo (logs en DEBUG, etc.).

Producción

  • Usa imágenes desde el registry oficial.
  • Configura variables de entorno seguras.
  • Monitorea logs y métricas.