diff --git a/atdb/Dockerfile b/atdb/Dockerfile index 4f7cff76bba1510cb002090f418a85fe687efb10..feaec65bc8c346d03d4f75d0d17d260b29c2b3ec 100644 --- a/atdb/Dockerfile +++ b/atdb/Dockerfile @@ -1,18 +1,16 @@ -FROM 3.8-alpine -ENV PYTHONUNBUFFERED 1 -RUN apk update && apk add bash && apk add nano && apk add mc +FROM python:3.10-slim +RUN apt-get update && apt-get install --no-install-recommends -y bash nano mc libmagic1 git + RUN mkdir /src WORKDIR /src COPY . /src/ -# install dependencies -RUN \ - apk add --no-cache python3 postgresql-libs && \ - apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev postgresql-dev && \ - pip install -r requirements/prod.txt && \ - apk --purge del .build-deps +RUN pip install --upgrade pip +RUN pip install -r requirements/prod.txt + +RUN python manage.py collectstatic --settings=adex_backend.settings.dev --noinput # run gunicorn -CMD exec gunicorn atdb.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4 +CMD exec gunicorn atdb.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4 --timeout 120