diff --git a/.github/workflows/mongodb.yml b/.github/workflows/mongodb.yml index 3a8fc42..040ef1e 100644 --- a/.github/workflows/mongodb.yml +++ b/.github/workflows/mongodb.yml @@ -20,6 +20,7 @@ jobs: - 4 - 5 - 6 + - 7 steps: - uses: actions/checkout@v4 - uses: docker/setup-qemu-action@v3 diff --git a/README.md b/README.md index 578314f..d6b5b2d 100644 --- a/README.md +++ b/README.md @@ -190,6 +190,8 @@ is tagged correctly. * `ghcr.io/parkervcp/yolks:mongodb_5` * [`MongoDB 6`](/mongodb/6) * `ghcr.io/parkervcp/yolks:mongodb_6` + * [`MongoDB 7`](/mongodb/7) + * `ghcr.io/parkervcp/yolks:mongodb_7` ### [Mono](/mono) diff --git a/mongodb/7/Dockerfile b/mongodb/7/Dockerfile new file mode 100644 index 0000000..7773d41 --- /dev/null +++ b/mongodb/7/Dockerfile @@ -0,0 +1,19 @@ +# ---------------------------------- +# Environment: MongoDB +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH mongo:7-jammy + +LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt update -y \ + && apt install -y netcat iproute2 \ + && useradd -d /home/container -m container -s /bin/bash + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"]