From 552c8b79ab8176c8f9de788cfa76dbc045673c2f Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Wed, 21 Jun 2023 00:12:38 +0100 Subject: [PATCH] Improved the Dockerfile a bit more --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4703b01..a2d32e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,11 +14,12 @@ COPY . ./ # Install production dependencies. RUN pip install --no-cache-dir -r requirements.txt -EXPOSE 8080 +ENV PORT 8080 +EXPOSE $PORT # Run the web service on container startup. Here we use the gunicorn # webserver, with one worker process and 8 threads. # For environments with multiple CPU cores, increase the number of workers # to be equal to the cores available. # Timeout is set to 0 to disable the timeouts of the workers to allow Cloud Run to handle instance scaling. -CMD exec gunicorn --bind :8080 --workers 1 --threads 8 --timeout 0 main:app +CMD exec gunicorn --bind :$PORT --workers 1 --threads 8 --timeout 0 app:app