eviltnan/freeturn

View on GitHub
Dockerfile

Summary

Maintainability
Test Coverage
FROM python:3.9.4
ENV PYTHONUNBUFFERED 1
ENV WKHTMLTOPDF_CMD=/usr/local/bin/wkhtmltopdf
EXPOSE 8000/tcp

RUN apt-get update && \
    apt-get -y install libssl-dev --no-install-recommends && \
    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.buster_amd64.deb && dpkg -i wkhtmltox_0.12.5-1.buster_amd64.deb ; apt-get install -f -y

RUN pip install --upgrade pip=="20.0.2" && pip install --upgrade pipenv

COPY Pipfile Pipfile
COPY Pipfile.lock Pipfile.lock
RUN pipenv install --system --deploy --ignore-pipfile --dev

WORKDIR /app
COPY . /app


# ENTRYPOINT /bin/bash
# RUN pytest -n auto

CMD inv unicorn -f -h 0.0.0.0