Files
ivatar-docker/Dockerfile
2022-09-19 04:16:29 +02:00

25 lines
673 B
Docker

FROM python:alpine
WORKDIR /ivatar
RUN apk add --no-cache --virtual build-deps build-base gcc python3-dev musl-dev git && \
apk add --no-cache py3-virtualenv openldap-dev libffi-dev mariadb-dev zlib-dev
# RUN echo 'INPUT ( libldap.so )' > /usr/lib/libldap_r.so
# RUN pip install --upgrade pip setuptools==57.5.0
# RUN pip install 2to3 pillow
RUN git clone https://git.linux-kernel.at/oliver/ivatar.git .
RUN virtualenv -p python3 .virtualenv && \
source .virtualenv/bin/activate && \
pip install pillow && \
pip install -r requirements.txt
RUN apk del build-deps && pip cache purge
COPY entrypoint.sh .
EXPOSE 8080
CMD ["/bin/ash", "entrypoint.sh"]