A Docker-based remote development environment with all toolchains and libraries required for Endstone C++ development on Linux.
- Debian 12 (bookworm)
- Python 3.12
- Clang 20 with libc++
- CMake 4.2.3
- Conan 2.x package manager
- Ninja build system
- Git, GDB, SSH server
Port 19132/udp is exposed for running a Bedrock Dedicated Server inside the container.
Clone and start the container:
git clone https://github.com/EndstoneMC/remote-dev.git
cd remote-dev
docker compose up --build -dConnect via SSH:
- Host:
localhost - Username:
endstone - Password:
endstone
CLion: Use Remote Development via SSH to connect to the container.
VS Code: Use the Remote - SSH extension to connect to the container.