# Versione 1 — funzionante ma migliorabile (la miglioreremo nel Modulo 3)
FROM python:3.12
WORKDIR /app
# Prima le dipendenze: cambiano di rado, così la cache dei layer le riusa
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Poi il codice: cambia spesso, invalida solo gli ultimi layer
COPY app.py .
EXPOSE 5000
CMD ["python", "app.py"]
