Current Path : /home/bitrix/temp/genprokuratura-django-0.2.4/ |
Current File : /home/bitrix/temp/genprokuratura-django-0.2.4/Dockerfile |
FROM rnix/openssl-gost AS openssl-gost FROM python:3.8-slim ENV PYTHONUNBUFFERED 1 # hadolint ignore=DL3008 RUN apt-get update && apt-get install git libxml2 libxml2-dev libxslt-dev gcc python3-dev musl-dev libengine-gost-openssl1.1 -y && rm -rf /var/lib/apt/lists/* RUN mkdir -p /code && \ mkdir -p /code/public/static && \ mkdir -p /code/public/media WORKDIR /code # hadolint ignore=DL3013 RUN pip3 install --no-cache-dir pipenv COPY Pipfile /code/ RUN pipenv lock RUN pipenv install --system RUN pip install git+https://github.com/sokolovs/esia-oauth2.git COPY backend /code/backend/ COPY frontend /code/frontend/ COPY ./run.sh /code/ COPY ./uwsgi.ini /code/ COPY ./openssl.cnf /etc/ssl/ RUN mkdir -p /var/log/uwsgi/ COPY --from=openssl-gost /usr/local/ssl /usr/local/ssl COPY --from=openssl-gost /usr/local/ssl/bin/openssl /usr/bin/openssl COPY --from=openssl-gost /usr/local/curl /usr/local/curl COPY --from=openssl-gost /usr/local/curl/bin/curl /usr/bin/curl COPY --from=openssl-gost /usr/local/bin/gostsum /usr/local/bin/gostsum COPY --from=openssl-gost /usr/local/bin/gost12sum /usr/local/bin/gost12sum WORKDIR /code/backend/