This repo contains Docker images that are used for setting up a remote, hybrid or local development environments for new developers on the Internet Computer.
These container images can be used as a base for creating a dev container environment that targets ICP development. Take a look at the repositories below to see dev containers in action:
- Hello World Motoko with testing infrastructure
- Hello World Rust with testing infrastructure
- Rust with React and Ethereum integration
- Azle (JS/TS) with React
- Azle (JS/TS) Message Board Contract from dacadeorg
- Azle (JS/TS) 201 from dacadeorg
On the right side, you will find new releases and the latest packages. You can download the Docker image for Rust/Motoko with
docker pull ghcr.io/dfinity/icp-dev-env:latestor the one for Azle (JavaScript and TypeScript) with
docker pull ghcr.io/dfinity/icp-dev-env-azle:latestTo download a specific version, add :<version> at the end instead of :latest.
To release a new version of both images, create a new tag with the corresponding version number. The CI pipeline will automatically build and push the new images to the GitHub Container Registry (ghcr.io).