Skip to content

FlashLight13/DockerGodot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI Docker Image Size with architecture (latest by date/latest semver)

Docker Godot

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.

Supported versions

Provides stable releases starting with the Godot 3. A list of available images is available here: https://hub.docker.com/r/flashlight13/godot/tags

Getting Started

There're two primary usecases for this image:

  1. Use it as a part of game CI pipeline
  2. Run it directly to start godot

In any case, the first thing you have to do is to have Docker up and running.

Using it in your CI image

  1. Make sure you're running it as a root user.
  2. In your container:
FROM flashlight13/godot:<version> AS base

...

RUN  godot ...

Executable docker image

docker pull flashlight13/godot:<version>
docker run flashlight13/godot:<version>