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:
- ICP Hello World Motoko
- ICP Hello World Rust
- ICP Azle 201 from dacadeorg
- ICP Message Board Contract 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 (TypeScript and JavaScript) 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).