A pre-configured DevPod container optimized for Backstage development with Node.js 18 LTS and essential build tools.
- 🚀 Node.js 18 LTS with NVM for version management
- 📦 Yarn 4.4.1 with Corepack enabled
- 🛠️ Build essentials (make, g++, python3)
- 🐳 Multi-architecture support (AMD64, ARM64)
- ⚡ VS Code Dev Container compatible
devpod up ghcr.io/dahui/devpod-backstage:latestdocker run -it --rm ghcr.io/dahui/devpod-backstage:latest# Inside the container
npx @backstage/create-app@latest my-backstage-app
cd my-backstage-app
yarn dev| Tool | Version | Purpose |
|---|---|---|
| Node.js | 18 LTS | JavaScript runtime |
| Yarn | 4.4.1 | Package manager |
| NVM | 0.40.3 | Node version manager |
| Python | 3.x | Build dependencies |
| Make | Latest | Build tool |
| G++ | Latest | C++ compiler |
Images are automatically built and published to GitHub Container Registry:
- Latest:
ghcr.io/dahui/devpod-backstage:latest - Tagged releases:
ghcr.io/dahui/devpod-backstage:<tag>
git clone https://github.com/dahui/devpod-backstage.git
cd devpod-backstage
docker build -t devpod-backstage .docker run -it --rm devpod-backstage node --version
docker run -it --rm devpod-backstage yarn --version- Fork the repository
- Create a feature branch
- Make your changes
- Test the container builds successfully
- Submit a pull request
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
- Backstage - Platform for building developer portals
- DevPod - Codespaces but open-source
- VS Code Dev Containers - Development containers for VS Code