FROM python:3.12-slim WORKDIR /app # Installa dipendenze COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copia codice COPY app/ ./app/ # Crea directory per i dati RUN mkdir -p /data # Variabili d'ambiente ENV DATA_PATH=/data/hotspots.json ENV PYTHONUNBUFFERED=1 # Esponi porta EXPOSE 8000 # Avvia server CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]