Container base images for HDSPACE-DEV development environments.
This repository produces the base container images used by all HDSPACE-DEV
products (devbridge, devspace, devbox). Each subdirectory under src/
produces one image.
Inspired by devcontainers/images.
| Image | Base | Description |
|---|---|---|
base |
alpine | Minimal base with ca-certificates, non-root user |
go |
base | Go 1.22 toolchain |
python |
base | Python 3.12 toolchain |
node |
base | Node.js 20 + pnpm 9 |
rust |
base | Rust 1.80 toolchain |
# Build a single image
./scripts/build.sh go
# Build all images
./scripts/build.sh allswr.cn-<region>.myhuaweicloud.com/hdspace-devenv/devimages-<name>:<tag>
Example: swr.cn-south-1.myhuaweicloud.com/hdspace-devenv/devimages-go:1.22
hdspace-devimages/
├── src/
│ ├── base/ # One directory = one image
│ ├── go/
│ ├── python/
│ ├── node/
│ └── rust/
├── scripts/
│ └── build.sh # Build by directory name: build.sh go
├── .github/workflows/
└── README.md
MIT — see LICENSE.