From 66ed841373caffe434b2e694650d3bd221cb903f Mon Sep 17 00:00:00 2001 From: dedhersel Date: Thu, 20 Feb 2025 15:12:09 +0100 Subject: [PATCH] add Dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8a41074 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# Usa un'immagine leggera di Python +FROM python:3.10-slim + +# Imposta la working directory +WORKDIR /app + +# Copia solo i file necessari per evitare di copiare file inutili +COPY requirements.txt . + +# Installa le dipendenze +RUN pip install --no-cache-dir -r requirements.txt + +# Copia il resto dell'applicazione +COPY . . + +# Espone la porta usata da Hypercorn (default 5000) +EXPOSE 5000 + +# Comando per avviare l'applicazione +CMD ["hypercorn", "-c", "hypercorn_config.toml", "app:app"]