Skip to content

nolim1t/docker-bitcoinknots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin knots docker container

Build Status gh_last_release_svg Docker Pulls Count

About

Due to request from the Citadel guys, and also for more client diversity. I've decided to create a docker container for the Bitcoin Knots implementation for bitcoin.

This is mostly the same, minus a few other differences. You may see the original project which is mostly the same build regime.

Todo list

  • Improve on workflow
  • add testing regime
  • Move over to LNCM org so that we have a more decentralized contributors.

Diferences

I've removed the verification component, but ideally I'd like to be able to verify releases the same way as I do with bitcoin core. If anyone has a PGP key that I could verify for the sources in github please let me know. It's good to have a healthy paranoia when dealing with finances.

Maintainer notes

Building

  1. Create a directory for the first major/minor version (eg. 22.0)
  2. Put a Dockerfile in that directory
  3. Commit that directory to the repo
  4. Run ./scripts/new-release.sh with the full version as a parameter (this script pushes to origin by default, so make sure you have write access to it)
  5. Wait 2 hours (building bitcoind is resource intensive).
  6. Check for any errors, check docker hub.

Environment variables

These are used for building and also creating releases in github

  • DOCKER_TOKEN - docker password or token (for pushing to docker)
  • DOCKER_USER - docker username (for pushing to docker)
  • GH_PA_TOKEN - github personal token for creating releases (for pushing to a release)

About

Docker container for the Bitcoin Knots implementation

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project