Skip to content

A Docker image for a canister smart contract developer environment for ICP.

License

Notifications You must be signed in to change notification settings

dfinity/icp-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICP Developer Environment

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.

Usage

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:

Packages and Releases

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.

Creating a new Release

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).