gravitlauncher-docker (latest)

Published 2025-07-21 19:17:59 +03:00 by DSvinka

Installation

docker pull git.dsvinka.ru/descolate/gravitlauncher-docker:latest
sha256:4a835956c569fef06a05baca8169fa79bd72c0bd4e7e712422e5acf377e466b0

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600'
ENV LANG=en_US.UTF-8
RUN /bin/sh -c set -ex && apt-get -qq update && apt-get -qq -y --no-install-recommends install gnupg ca-certificates locales curl tzdata && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen en_US.UTF-8 && curl -s https://repos.azul.com/azul-repo.key | gpg --dearmor -o /usr/share/keyrings/azul.gpg && echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" > /etc/apt/sources.list.d/zulu.list && apt-get -qq update && echo "Package: zulu24-*\nPin: version 24.0.2-*\nPin-Priority: 1001" > /etc/apt/preferences && apt-get -qq -y --no-install-recommends install zulu24-jdk=24.0.2-* && apt-get -qq -y purge --auto-remove gnupg curl && apt-get -qq -y dist-upgrade && apt-get -qq -y autoremove && apt-get -qq clean && rm -rf /var/lib/apt/lists/* # buildkit
ENV JAVA_HOME=/usr/lib/jvm/zulu24
WORKDIR /app
RUN /bin/sh -c apt-get update && apt-get -y install git unzip curl wget osslsigncode vim socat nano rsync && rm -rf /var/lib/apt/lists/* && wget https://download2.gluonhq.com/openjfx/24.0.1/openjfx-24.0.1_linux-x64_bin-jmods.zip && unzip openjfx-24.0.1_linux-x64_bin-jmods.zip && cp javafx-jmods-24.0.1/* /usr/lib/jvm/zulu24/jmods && rm -r javafx-jmods-24.0.1 && rm -rf openjfx-24.0.1_linux-x64_bin-jmods.zip # buildkit
COPY setup-docker.sh . # buildkit
RUN /bin/sh -c chmod +x setup-docker.sh && ./setup-docker.sh && rm -rf ~/.gradle # Clear gradle cache # buildkit
WORKDIR /app/data
VOLUME [/app/data]
EXPOSE map[9274/tcp:{}]
ENTRYPOINT ["/app/start.sh"]
Details
Container
2025-07-21 19:17:59 +03:00
3
OCI / Docker
linux/amd64
363 MiB
Versions (1) View all
latest 2025-07-21