Files
godot-tools/builder.Dockerfile

21 lines
729 B
Docker

# CI builder image for Godot projects: barichello/godot-ci (editor + web
# export templates) with make/zip preinstalled, so the pipeline's build step
# does not run apt-get on every run.
#
# Keep the tag in sync with the Godot version the projects use.
#
# Build & push (the CI runner is linux/amd64):
# docker build --platform linux/amd64 -f builder.Dockerfile \
# --build-arg GODOT_VERSION=4.6 \
# -t git.teletypegames.org/internal/godot-builder:4.6 .
# docker push git.teletypegames.org/internal/godot-builder:4.6
ARG GODOT_VERSION=4.6
FROM barichello/godot-ci:${GODOT_VERSION}
RUN apt-get update \
&& apt-get install -y --no-install-recommends make zip jq \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /workspace