/cardano-alpine-base

Alpine Linux Docker image to compile and setup the Cardano Jormungandr code.

Primary LanguageDockerfileMIT LicenseMIT

EzySlice Logo

Twitter: @DavidArayan License

Run a Cardano Jormungandr (Rust) Node using a lightweight Docker Alpine Linux Image. Prebuilt images are hosted in Docker Hub and available under the permissive MIT License.


Required Tools

  • Install Docker for Mac, Win or Linux

Local Build

  • Pull/Clone this Repository
  • Navigate to jormungandr-alpine
  • Run docker-compose -f live.yml build

Cleanup

  • Run sh nuke.sh

Extending the Base Image

Prebuilt Images are hosted in Docker Hub and can be used as a base for more advanced functionality. Grab the latest version and use the following in your Dockerfile.

FROM coregdx/jormungandr:release-[VERSION]

Executable Paths

This image has the compiled IOHK Jormungandr Code in the following paths.

  • Access jormungandr JORMUNGANDR_PATH executable in usr/cardano/jormungandr/bin/jormungandr
  • Access jcli JCLI_PATH executable in usr/cardano/jormungandr/bin/jcli

Acknowledgements

This tool relies on the following open source projects.