FROM python:alpine | |
RUN apk update \ | |
&& apk add --no-cache --virtual .build-deps git g++ postgresql-dev yaml-dev \ | |
&& apk add --no-cache libpq \ | |
&& git clone https://github.com/llvm/llvm-lnt /var/src/lnt \ | |
&& cd /var/src/lnt && pip3 install -r requirements.server.txt \ | |
&& rm -rf /var/src \ | |
&& apk --purge del .build-deps \ | |
&& mkdir /var/log/lnt | |
COPY docker-entrypoint.sh wait_db /usr/local/bin/ | |
VOLUME /var/log | |
EXPOSE 8000 | |
ENV DB_ENGINE= DB_HOST= DB_USER= DB_PWD= DB_BASE= | |
ENTRYPOINT docker-entrypoint.sh |