diff options
author | Roger Gonzalez <roger@rogs.me> | 2021-01-10 14:34:56 -0300 |
---|---|---|
committer | Roger Gonzalez <roger@rogs.me> | 2021-01-10 14:34:56 -0300 |
commit | 36e77f145d64ccaf6904d0664029f7bec997cbaa (patch) | |
tree | e712f02fb36fb9c7cde1d6db624ebda51d4a3959 /Dockerfile |
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..69931cd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM python:3.7.6-alpine + +ENV PYTHONUNBUFFERED 1 + +RUN apk add --update --no-cache postgresql-client python3-dev \ + libffi-dev jpeg-dev freetype-dev libjpeg-turbo-dev libpng-dev \ + curl libxml2-dev libxslt-dev libstdc++ +RUN apk add --update --no-cache --virtual .tmp-build-deps \ + gcc libc-dev linux-headers postgresql-dev musl-dev zlib zlib-dev \ + g++ + +RUN /usr/local/bin/python -m pip install --upgrade pip + +COPY ./requirements.txt /requirements.txt +RUN pip install -r /requirements.txt +RUN apk del .tmp-build-deps + +RUN mkdir /app +WORKDIR /app +COPY ./app /app + +RUN adduser -D user +USER user |