logo
0
0
WeChat Login
docs: add README for development environment

Default Dev Env

A multi-language development environment container with essential tools pre-installed.

Included Tools

ToolVersion
Node.js24.x
.NET SDK10.0
Go1.24.0
RustLatest (via rustup)

Quick Start

Pull the Image

docker pull docker.cnb.cool/xbotter/default-dev-env:latest

Run Container

docker run -it --rm docker.cnb.cool/xbotter/default-dev-env:latest

Use with Docker Compose

services: dev: image: docker.cnb.cool/xbotter/default-dev-env:latest volumes: - .:/workspace command: sleep infinity

Build Locally

docker build -t dev-env .

CNB Pipeline

This project uses CNB (Cloud Native Build) for CI/CD. The pipeline is configured in .cnb.yml:

  • Push events: Automatically triggers build pipeline
  • Web trigger: Manual build via web_trigger_one
  • Scheduled: Daily build at 01:00 UTC (crontab: 0 1 * * *)

Base Image

Built on top of cnbcool/default-dev-env:latest.

License

MIT