# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.158.0/containers/cpp/.devcontainer/base.Dockerfile # [Choice] Debian / Ubuntu version: debian-10, debian-9, ubuntu-20.04, ubuntu-18.04 ARG VARIANT="buster" FROM mcr.microsoft.com/vscode/devcontainers/cpp:0-${VARIANT} RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install --no-install-recommends build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev \ libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm mingw-w64 ARG GODOT_VERSION="3.2.3" RUN wget https://downloads.tuxfamily.org/godotengine/${GODOT_VERSION}/Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \ && wget https://downloads.tuxfamily.org/godotengine/${GODOT_VERSION}/Godot_v${GODOT_VERSION}-stable_export_templates.tpz \ && mkdir ~/.cache \ && mkdir -p ~/.config/godot \ && mkdir -p ~/.local/share/godot/templates/${GODOT_VERSION}.stable \ && unzip Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \ && mv Godot_v${GODOT_VERSION}-stable_linux_headless.64 /usr/local/bin/godot \ && unzip Godot_v${GODOT_VERSION}-stable_export_templates.tpz \ && mv templates/* ~/.local/share/godot/templates/${GODOT_VERSION}.stable \ && rm -f Godot_v${GODOT_VERSION}-stable_export_templates.tpz Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip