diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..53752db --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +output diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..a6322e6 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,15 @@ +FROM debian:bullseye + +RUN apt-get update && \ + apt-get install -y \ + python3 \ + python3-click \ + python3-pip \ + python3-pbr \ + python3-rich + +ADD assets/15update-stamp /etc/apt/apt.conf.d/15-update-stamp +ADD asserts/pip.conf /etc/pip.conf + +RUN mkdir -p /usr/src/apt-ostree +WORKDIR /usr/src/apt-ostree diff --git a/docker/assets/15update-stamp b/docker/assets/15update-stamp new file mode 100644 index 0000000..14ead83 --- /dev/null +++ b/docker/assets/15update-stamp @@ -0,0 +1 @@ +APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";}; diff --git a/docker/assets/pip.conf b/docker/assets/pip.conf new file mode 100644 index 0000000..9d54ef9 --- /dev/null +++ b/docker/assets/pip.conf @@ -0,0 +1,2 @@ +[global] +break-system-packages = true