diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..5e8ae4e --- /dev/null +++ b/dockerfile @@ -0,0 +1,17 @@ +FROM python:3.10-slim + +# Probably should do update/upgrade for any CVEs + +WORKDIR /app + +# Set up requirements +COPY requirements.txt requirements.txt +# hadolint ignore=DL3013 +RUN python3 -m pip install pip --upgrade --no-cache-dir && \ + python3 -m pip install -r requirements.txt --no-cache-dir + +# Copy in code +COPY ./src/musort.py musort.py + +# Usage: docker run -rm -n musort -it musort --help +ENTRYPOINT ["python3", "/app/musort.py"]