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:latest
or the one for Azle (JavaScript and TypeScript) with
docker pull ghcr.io/dfinity/icp-dev-env-azle:latest
To 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).