godot-docker (sha256:cc84c15bcbeeefd18e05a0d16307ec40da3674ca16af211cf31ff21a45dacf0f)

Published 2025-03-27 05:50:19 +00:00 by buildservice in Torchlead/godot-docker

Installation

docker pull git.styandco.dev/torchlead/godot-docker@sha256:cc84c15bcbeeefd18e05a0d16307ec40da3674ca16af211cf31ff21a45dacf0f
sha256:cc84c15bcbeeefd18e05a0d16307ec40da3674ca16af211cf31ff21a45dacf0f

Image layers

LABEL maintainer=Clement Verna <cverna@fedoraproject.org>
ENV DISTTAG=f41container FGC=f41 FBR=f41
ADD fedora-20241031.tar / # buildkit
CMD ["/bin/bash"]
LABEL author=LaraTheProtogen
USER root
WORKDIR /root
ENV DOTNET_NOLOGO=1
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
RUN /bin/sh -c dnf -y install --setopt=install_weak_deps=False bash binutils bzip2 curl file findutils gettext git draco git-lfs make wget nano patch gnupg python3-sdkmanager pkgconfig python3-pip zip wine unzip which xz java-17-openjdk-headless blender nodejs android-tools rsync osslsigncode # buildkit
ARG GODOT_VERSION=4.4.1
ARG RELEASE_NAME=stable
ARG SUBDIR=
ARG GODOT_TEST_ARGS=
ARG GODOT_PLATFORM=linux.x86_64
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-${RELEASE_NAME}/Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip && wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-${RELEASE_NAME}/Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz && mkdir -p ~/.cache && mkdir -p ~/.config/godot && mkdir -p ~/.local/share/godot/export_templates/${GODOT_VERSION}.${RELEASE_NAME} && unzip Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip && mv Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM} /usr/local/bin/godot && unzip Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz && mv templates/* ~/.local/share/godot/export_templates/${GODOT_VERSION}.${RELEASE_NAME} && rm -f Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo '[gd_resource type="EditorSettings" format=3]' > ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo '[resource]' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/android/java_sdk_path = "/usr/lib/jvm/java-17-openjdk-amd64"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'filesystem/import/blender/blender_path = "/usr/bin/blender"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c wget https://github.com/electron/rcedit/releases/download/v2.0.0/rcedit-x64.exe -O /opt/rcedit.exe # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/windows/rcedit = "/opt/rcedit.exe"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/windows/wine = "/usr/bin/wine64"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit

Labels

Key Value
author LaraTheProtogen
maintainer Clement Verna <cverna@fedoraproject.org>
Details
Container
2025-03-27 05:50:19 +00:00
1
OCI / Docker
linux/amd64
3.1 GiB
Versions (2) View all
latest 2025-03-27
4.4 2025-03-27