Skip to content
This repository was archived by the owner on Aug 29, 2019. It is now read-only.
This repository was archived by the owner on Aug 29, 2019. It is now read-only.

Split bitcoind into a separate repo #18

@meeDamian

Description

@meeDamian

Already done in lncm/docker-bitcoind.

The way it's currently envisioned is:

  1. Each minor bitcoind version gets its own Dockerfile in it's own 0.X directory,
  2. All bitcoind versions are build atop of lncm/berkeleydb:db-4.8.30.NC which was build through an automated pipeline (amd64 on Docker Hub, and arm using qemu on Travis),
  3. amd64 image of bitcoind is build on docker hub upon tagging,
  4. arm image of bitcoind is build manually on our RBP,
  5. A manifest binding both together is created manually upon both builds completion,

Also, @nolim1t please take a look at https://github.com/lncm/docker-bitcoind/blob/master/0.17/Dockerfile and comment. Note that some things change, ex:

  1. /home/bitcoin/.bitcoin is abandoned in favour of the default /root/.bitcoin,
  2. upstream maintainers are removed
  3. BDB is now an external build stage

TODO for this issue: create Docker Hub automation pipeline that builds amd64 image, so that each 0.X.Y git tag triggers a build of a Dockerfile from 0.X/ folder.

Issue can be closed after:

  • build automation is added to lncm/docker-bitcoind
  • bitcoind stuff is removed from dockerfiles
  • at least one successful bitcoind has been deployed to lncm/bitcoind (with manifest)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions