Docker image to use in the CI to build Godot projects
This Docker image contains everything you need to run Godot Engine inside a Docker container. It includes both engine and export templates ready for exporting
Instead of having a docker file for every image, this repo focuses on automatic support of every published godot version. It contains a CircleCI pipeline that crawls all existing versions and incrementally uploads images to the DockerHub. Each image uses the same Docker file located in images/godot.dockerfile.
Provides stable releases starting with the Godot 3. A list of available images is available here: https://hub.docker.com/r/flashlight13/godot/tags
There're two primary usecases for this image:
- Use it as a part of game CI pipeline
- Run it directly to start godot
In any case, the first thing you have to do is to have Docker up and running.
- Make sure you're running it as a
root
user. - In your container:
FROM flashlight13/godot:<version> AS base
...
RUN godot ...
docker pull flashlight13/godot:<version>
docker run flashlight13/godot:<version>