Closed myaaaaaaaaa closed 4 months ago
@myaaaaaaaaa This looks good to me, would you like to open a PR?
@realkotob Thanks! This does add several gigabytes of dependencies to the image though, so it's probably not the best idea to just patch the main Dockerfile and call it a day. I think it's better to wait for someone more familiar with Docker and its best practices who will be able to add this to the release workflow properly as a separate image.
The following Dockerfile builds on top of
godot-ci:latest
, bundles in the standard graphics-capable Godot build, installs the needed dependencies for running it on a server, and adds agodot_x11
wrapper script for running it with a dummy x11 server. I've confirmed that this is enough to run Godot with working software OpenGL (specifically, https://github.com/RodZill4/material-maker , which relies on GLSL, will correctly export textures)Needed for adding CI tests to Material Maker, although there are almost certainly other projects that would find this useful.