Add new infra architecture

This commit is contained in:
Urtzi Alfaro
2026-01-19 11:55:17 +01:00
parent 21d35ea92b
commit 35f164f0cd
311 changed files with 13241 additions and 3700 deletions

View File

@@ -1,11 +1,11 @@
# Distribution Service Dockerfile
# Stage 1: Copy shared libraries
FROM python:3.11-slim AS shared
FROM localhost:5000/python_3.11-slim AS shared
WORKDIR /shared
COPY shared/ /shared/
# Stage 2: Main service
FROM python:3.11-slim
FROM localhost:5000/python_3.11-slim
WORKDIR /app

View File

@@ -50,9 +50,9 @@ class DistributionService(StandardFastAPIService):
def __init__(self):
# Define expected database tables for health checks
# Must match tables created in migrations/versions/001_initial_schema.py
distribution_expected_tables = [
'delivery_routes', 'shipments', 'route_assignments', 'delivery_points',
'vehicle_assignments', 'delivery_schedule', 'shipment_tracking', 'audit_logs'
'delivery_routes', 'shipments', 'delivery_schedules'
]
# Define custom metrics for distribution service