From 736a387fc4426c8b196a4abb1f7b09690a65567d Mon Sep 17 00:00:00 2001 From: Hein-Pieter van Braam Date: Wed, 9 Jan 2019 20:26:32 +0100 Subject: [PATCH] Add an 'export' container to easily export games from the CLI --- Dockerfile.export | 5 +++++ build.sh | 1 + upload.sh | 1 + 3 files changed, 7 insertions(+) create mode 100644 Dockerfile.export diff --git a/Dockerfile.export b/Dockerfile.export new file mode 100644 index 0000000..d95e141 --- /dev/null +++ b/Dockerfile.export @@ -0,0 +1,5 @@ +FROM godot-fedora:latest + +RUN dnf -y install xorg-x11-server-Xvfb mesa-dri-drivers libXcursor libXinerama libXrandr libXi alsa-lib pulseaudio-libs java-1.8.0-openjdk-devel && dnf clean all + +CMD ['/bin/bash'] diff --git a/build.sh b/build.sh index 2c311a3..debb739 100755 --- a/build.sh +++ b/build.sh @@ -23,6 +23,7 @@ fi mono_version=$1 $podman build -t godot-fedora:latest -f Dockerfile.base . +$podman build -t godot-export:latest -f Dockerfile.export . $podman build --build-arg mono_version=${mono_version} -t godot-mono:${mono_version} -f Dockerfile.mono . $podman build --build-arg mono_version=${mono_version} -t godot-mono-glue:latest -f Dockerfile.mono-glue . diff --git a/upload.sh b/upload.sh index f8e4bdc..919de5b 100644 --- a/upload.sh +++ b/upload.sh @@ -13,6 +13,7 @@ if [ -z "${registry}" ]; then registry=registry.prehensile-tales.com fi +$podman push godot-export:latest ${registry}/godot/export $podman push godot-mono-glue:latest ${registry}/godot/mono-glue $podman push godot-windows:latest ${registry}/godot/windows $podman push godot-ubuntu-32:latest ${registry}/godot/ubuntu-32