mirror of
https://gitlab.gudd-it.de/bastian/ivatar-docker.git
synced 2025-11-11 10:46:22 +00:00
22 lines
596 B
Docker
22 lines
596 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 git clone https://git.linux-kernel.at/oliver/ivatar.git .
|
|
|
|
RUN virtualenv -p python3 .virtualenv && \
|
|
source .virtualenv/bin/activate && \
|
|
pip install 2to3 pillow && \
|
|
pip install -r requirements.txt
|
|
|
|
RUN apk del build-deps && pip cache purge
|
|
|
|
COPY entrypoint.sh .
|
|
|
|
EXPOSE 8080
|
|
CMD ["/bin/ash", "entrypoint.sh"]
|