diff --git a/{{ cookiecutter.project_slug }}/Dockerfile b/{{ cookiecutter.project_slug }}/Dockerfile index a3280df..685bc65 100644 --- a/{{ cookiecutter.project_slug }}/Dockerfile +++ b/{{ cookiecutter.project_slug }}/Dockerfile @@ -1,13 +1,13 @@ -FROM python:3.12-alpine as python +FROM python:3.12-alpine AS python WORKDIR /app -ENV PYTHONUNBUFFERED 1 +ARG ENVIRONMENT=local +ENV PYTHONUNBUFFERED=1 ENV TZ="Europe/Riga" COPY requirements /app/requirements RUN apk add libpq \ poppler-utils zlib-dev \ -# curl \ - && pip install --no-cache-dir --upgrade -r requirements/production.txt \ + && pip install --no-cache-dir --upgrade -r requirements/${ENVIRONMENT}.txt \ && rm -rf /var/cache/apk/* COPY entrypoint.sh /entrypoint @@ -19,4 +19,4 @@ RUN chmod +x /entrypoint \ EXPOSE 5000 ENTRYPOINT ["/entrypoint"] -CMD ["uvicorn", "--workers", "2", "--proxy-headers", "--host", "0.0.0.0", "--port", "5000", "--forwarded-allow-ips=*", "service.main:app"] +CMD ["uvicorn", "--workers", "2", "--proxy-headers", "--host", "0.0.0.0", "--port", "5000", "--forwarded-allow-ips=*", "service.api.main:app"]