Skip to content

Building application ‚Äč

To build an existing application simply use the command below:

shell
sunodo build
sunodo build

The build process use Docker, so you need to have it installed and running, as described in the system requirements section.

Building consists of the following intermediate steps:

  1. building the application code to the RISC-V architecture
  2. assembling a Cartesi Machine using a Linux distribution
  3. booting the machine with the application entrypoint until it yields successfully for the first time.

The end result of this process is a cartesi machine snapshot, which is a cartesi machine image ready to receive inputs.