| FROM python:3.7-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 |