Files
docker-images/python-tools/Dockerfile
T

30 lines
575 B
Docker

ARG PYTHON_VERSION=3
FROM python:${PYTHON_VERSION}
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
RUN set -eux; \
apt-get update; \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ca-certificates \
exiftool; \
rm -rf /var/lib/apt/lists/*
WORKDIR /opt/server-maintenance
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY app ./app
COPY static ./static
COPY templates ./templates
ENV PYTHONPATH=/opt/server-maintenance
WORKDIR /work
EXPOSE 8080
CMD ["python", "-m", "app"]