wg-2026-germany (sha256:aef8200951a4c0e468531444084d45ec45cc4b2478f50ba397372d8cc2acd84a)

Published 2026-07-12 08:43:11 +02:00 by Tyde in Tyde/wg-2026-germany

Installation

docker pull forgejo.danielthiem.eu/tyde/wg-2026-germany@sha256:aef8200951a4c0e468531444084d45ec45cc4b2478f50ba397372d8cc2acd84a
sha256:aef8200951a4c0e468531444084d45ec45cc4b2478f50ba397372d8cc2acd84a

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1782172800'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl ; rm -rf /var/lib/apt/lists/* # buildkit
ENV JULIA_PATH=/usr/local/julia
ENV PATH=/usr/local/julia/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV JULIA_GPG=3673DF529D9049477F76B37566E3C7DC03D6E495
ENV JULIA_VERSION=1.12.6
RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg ; rm -rf /var/lib/apt/lists/*; arch="$(dpkg --print-architecture)"; case "$arch" in 'amd64') url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.6-linux-x86_64.tar.gz'; sha256='bbabf3bef19421a9dbd24a767d807606ab85e444323b5a1c73ffe293fa3d079a'; ;; 'i386') url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.6-linux-i686.tar.gz'; sha256='2ab43d56adfe96c7b0b9ddab0e049f54f49df24049ec8b482c26737c42af28cd'; ;; 'arm64') url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.6-linux-aarch64.tar.gz'; sha256='029b93b857bd0ffd627f9a8580d3bbaa63daf008d7b7aed02fbceb8fd57c4899'; ;; *) echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; exit 1; ;; esac; curl -fL -o julia.tar.gz.asc "$url.asc"; curl -fL -o julia.tar.gz "$url"; echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; gpg --batch --verify julia.tar.gz.asc julia.tar.gz; gpgconf --kill all; rm -rf "$GNUPGHOME" julia.tar.gz.asc; mkdir "$JULIA_PATH"; tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; rm julia.tar.gz; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; julia --version # buildkit
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["julia"]
WORKDIR /app
COPY server.jl . # buildkit
RUN /bin/sh -c julia -e 'using Pkg; Pkg.add(["HTTP", "JSON3"])' # buildkit
EXPOSE [8080/tcp]
CMD ["julia" "server.jl"]

Labels

Key Value
org.opencontainers.image.created 2026-07-12T06:39:05Z
org.opencontainers.image.revision 9c4699d53b0788f5c46de5dbe4582dca2823a441
org.opencontainers.image.source https://forgejo.danielthiem.eu/Tyde/wg-2026-germany.git
org.opencontainers.image.url https://forgejo.danielthiem.eu/Tyde/wg-2026-germany
Details
Container
2026-07-12 08:43:11 +02:00
1
OCI / Docker
linux/amd64
340 MiB
Versions (6) View all
461c2ec9 2026-07-13
latest 2026-07-13
0ae9da5c 2026-07-13
9c4699d5 2026-07-12
ae462efb 2026-07-12