ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=24.04 |
ADD file:1d7c45546e94b90e941c5bf5c7a5d415d7b868581ad96171d4beb76caa8ab683 in / |
CMD ["/bin/bash"] |
ARG UID=1000 |
ARG GID=1000 |
ENV DEBIAN_FRONTEND=noninteractive |
SHELL [/bin/bash -o pipefail -c] |
RUN |2 UID=1000 GID=1000 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends curl ca-certificates jq libxml2-utils sudo tini && apt-get autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
RUN |2 UID=1000 GID=1000 /bin/bash -o pipefail -c userdel -r ubuntu && useradd --create-home -u 1000 minecraft && echo 'minecraft ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers && mkdir -p /data && chown -R ${UID}:${GID} /data # buildkit |
RUN |2 UID=1000 GID=1000 /bin/bash -o pipefail -c su -c "curl -sL https://github.com/Jabba-Team/jabba/raw/main/install.sh | bash && . ~/.jabba/jabba.sh" minecraft # buildkit |
COPY ./scripts/init / # buildkit |
RUN |2 UID=1000 GID=1000 /bin/bash -o pipefail -c chmod +x /init # buildkit |
USER minecraft |
ENTRYPOINT ["tini" "--" "/init"] |