game-infra/godot-env-engine (latest)
Installation
docker pull git.klowner.com/mark/game-infra/godot-env-engine:latestsha256:b91b586dbc842df460f0c157b10da77debc92138d01b71ed6d3932e29007a747Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1781049600' |
| RUN --mount=type=cache,target=/var/lib/apt apt-get update && apt-get install -yq --no-install-recommends unzip curl xz-utils ca-certificates |
| COPY godot-build /usr/local/bin |
| ARG GODOT_BASE_URL |
| ARG GODOT_DIR |
| ARG GODOT_VERSION |
| ARG GODOT_RELEASE=stable_linux.x86_64 |
| ARG GODOT_FILENAME=Godot_v${GODOT_VERSION}-${GODOT_RELEASE} |
| ARG GODOT_URL=${GODOT_BASE_URL}/${GODOT_VERSION}-stable/${GODOT_FILENAME}.zip |
| ENV GODOT_BIN=${GODOT_DIR}/${GODOT_FILENAME} |
| RUN echo ${GODOT_URL} |
| RUN --mount=type=cache,target=/tmp mkdir -p ${GODOT_DIR} && curl -sL ${GODOT_URL} -o /tmp/${GODOT_FILENAME}.zip && unzip /tmp/${GODOT_FILENAME}.zip -d ${GODOT_DIR} && chmod +x ${GODOT_DIR}/${GODOT_FILENAME} |
| RUN ln -sv ${GODOT_DIR}/${GODOT_FILENAME} /usr/local/bin/godot && ln -sv ${GODOT_DIR}/${GODOT_FILENAME} /usr/local/bin/godot4 && ls -la /usr/local/bin |
Details
Versions (2)
View all