26 lines
449 B
Text
26 lines
449 B
Text
FROM python:3.9.1-alpine3.13
|
|
|
|
MAINTAINER "Ameya Shenoy <shenoy.ameya@gmail.com>"
|
|
|
|
ENV PYTHONUNBUFFERED=1
|
|
|
|
WORKDIR /code
|
|
|
|
COPY requirements.txt /
|
|
|
|
RUN set -ex \
|
|
&& apk add --no-cache --virtual .build-deps \
|
|
gcc \
|
|
musl-dev \
|
|
postgresql-dev \
|
|
python3-dev \
|
|
&& apk add --no-cache \
|
|
libpq \
|
|
&& pip install -r /requirements.txt \
|
|
&& rm -rf requirements.txt \
|
|
&& apk del .build-deps
|
|
|
|
COPY . /code
|
|
|
|
CMD sh /code/entrypoint.sh
|
|
|