Skip to content

ArtifactDB/chihaya.js-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiling the chihaya validator to Wasm

Provides an image that allows for easy building of the Wasm binaries in the chihaya Javascript package. This sets up the CMake directories and performs and initial compilation of all C++ files to Wasm, which saves time during CI runs as we only have to recompile the files that changed.

Note that Node.js is pre-installed in this image as part of the Emscripten SDK but has been removed from the $PATH. This is deliberate as it allows CI jobs to define a different Node.js version without having to worry about conflicts. Developers wishing to use the pre-installed Node.js commands should run the following before working with chihaya.js code:

NODEBIN=$(echo /emsdk/node/*/bin)
export PATH="${NODEBIN}:${PATH}"

The /chihaya.js/ directory contains a copy of the chihaya.js repository, along with a build/ subdirectory containing an initial CMake build.

About

Docker image for building chihaya.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published