From f99894317162d5992c7e1d4b9e073a967a8a76ca Mon Sep 17 00:00:00 2001 From: Tom Plant <21111317+pl4nty@users.noreply.github.com> Date: Sat, 28 Oct 2023 16:30:31 +1100 Subject: [PATCH] feat: create Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6217594 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM python:3.9.18-slim + +RUN --mount=type=cache,target=/var/cache/apt \ + apt-get update && apt-get install -y git git-lfs + +WORKDIR /usr/src/app + +COPY release-requirements.txt . +RUN --mount=type=cache,target=/root/.cache/pip \ + pip install -r release-requirements.txt + +COPY . . +RUN --mount=type=cache,target=/root/.cache/pip \ + pip install . + +ENTRYPOINT [ "github-backup" ]