Skip to content

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cardano-configs

This repository is used to build a container image holding the configuration files used for a Cardano Node (Haskell) and other ecosystem applications.

Overview

This project provides Cardano network configuration files in a container image format. It includes configurations for the following networks:

  • mainnet
  • preprod
  • preview
  • sanchonet
  • devnet (a single-node development network maintained in this repository)

Usage

Published Images

Published images are available from both registries:

  • Docker Hub: blinklabs/cardano-configs
  • GitHub Container Registry: ghcr.io/blinklabs-io/cardano-configs

Use latest for the most recent image, or pin a version tag such as 20260817-1 for reproducible builds. For stronger reproducibility, pin an image digest (@sha256:...) or use immutable tags in the registry.

As a Build Stage

The most common use case is to copy configuration files during Docker multi-stage builds:

FROM ghcr.io/blinklabs-io/cardano-configs:latest AS cardano-configs

FROM your-base-image
# Copy all network configurations
COPY --from=cardano-configs /config/ /opt/cardano/config/

Direct Runtime Usage

You can also run the container directly to copy configuration files to a mounted volume:

# Copy all network configurations
docker run -v "$(pwd)/configs:/output" ghcr.io/blinklabs-io/cardano-configs:latest /output

# Copy specific network configuration
docker run -v "$(pwd)/configs:/output" ghcr.io/blinklabs-io/cardano-configs:latest /output mainnet

Building

docker build -t cardano-configs .

Configuration Sources

Configuration files are fetched from:

Updating Configurations

To update the configuration files, run:

./update.sh

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Configuration files for Cardano services

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages