Sign inSign up

hauschi86/openttd-server:v15.0.1

Manifest digest

sha256:01f61be7f2fcf851da72ec30557004e73845b8a18e6d8db2ca53e1427f91c93c

OS/ARCH

linux/amd64

Compressed size

436.74 MB

Last pushed

8 months by hauschi86

Type

Image

Manifest digest

sha256:01f61be7f2fcf851da72ec30557004e73845b8a18e6d8db2ca53e1427f91c93c

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=20.040 B
5ADD file ... in / 26.24 MB
6CMD ["/bin/bash"]0 B
7RUN /bin/sh -c apt-get update37.9 MB
8RUN /bin/sh -c apt-get install113.25 KB
9RUN /bin/sh -c apt-get install3.05 MB
10RUN /bin/sh -c apt-get install195.4 KB
11ENV JDK_DOWNLOAD=https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz0 B
12ENV JVM_DIR=/usr/lib/jvm0 B
13RUN /bin/sh -c mkdir -p136 B
14RUN /bin/sh -c wget -q178.91 MB
15ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-x640 B
16ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/usr/lib/jvm/java-17-openjdk-x64/bin0 B
17COPY src/main/docker/cleanup.sh /tmp/cleanup.sh # buildkit268 B
18COPY src/main/docker/buildconfig /tmp/buildconfig # buildkit274 B
19COPY --chown=1000:1000 src/main/docker/openttd.sh /openttd.sh #458 B
20RUN /bin/sh -c dos2unix /tmp/cleanup.sh264 B
21RUN /bin/sh -c dos2unix /tmp/buildconfig267 B
22RUN /bin/sh -c dos2unix /openttd.sh458 B
23RUN /bin/sh -c chmod +x267 B
24RUN /bin/sh -c apt update32 B
25RUN /bin/sh -c apt install57.6 MB
26RUN /bin/sh -c adduser --uid4.21 KB
27RUN /bin/sh -c addgroup openttd620 B
28RUN /bin/sh -c passwd -d288 B
29USER openttd0 B
30WORKDIR /home/openttd32 B
31RUN /bin/sh -c wget https://cdn.openttd.org/openttd-releases/15.0/openttd-15.0-linux-generic-amd64.tar.xz21.98 MB
32RUN /bin/sh -c wget https://cdn.openttd.org/opengfx-releases/8.0/opengfx-8.0-all.zip3.41 MB
33RUN /bin/sh -c tar -xf32.69 MB
34RUN /bin/sh -c mkdir openttd-15142 B
35RUN /bin/sh -c cp -a32.69 MB
36RUN /bin/sh -c mkdir openttd-15/newgrf164 B
37RUN /bin/sh -c unzip opengfx-8.0-all.zip3.43 MB
38RUN /bin/sh -c tar -xf3.43 MB
39RUN /bin/sh -c rm -rf237 B
40RUN /bin/sh -c chmod +x32 B
41USER root0 B
42RUN /bin/sh -c /tmp/cleanup.sh #120.72 KB
43RUN /bin/sh -c mkdir /home/openttd/server146 B
44RUN /bin/sh -c chown 1000:1000144 B
45VOLUME [/home/openttd]0 B
46ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en0 B
47COPY --chown=1000 target/quarkus-app/lib/ /deployments/lib/ #32.91 MB
48COPY --chown=1000 target/quarkus-app/*.jar /deployments/ #675 B
49COPY --chown=1000 target/quarkus-app/app/ /deployments/app/ #1.73 MB
50COPY --chown=1000 target/quarkus-app/quarkus/ /deployments/quarkus/ #343.6 KB
51USER 10000 B
52ENV start-server.command=/openttd.sh0 B
53ENV openttd.save.dir=/home/openttd/server/save0 B
54ENV openttd.config.dir=/home/openttd/server/config0 B
55ENV server.config.dir=/home/openttd/server0 B
56CMD ["java" "-jar" "/deployments/quarkus-run.jar"]0 B

Command

 ARG RELEASE