-
Notifications
You must be signed in to change notification settings - Fork 385
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker containers #1104
base: master
Are you sure you want to change the base?
Docker containers #1104
Conversation
The docker container now has been tested on Citadel and seems to work successfully, I am syncing the chain with it currently. I'll now also add a workflow to make sure the container is also built when a new tag is created. |
Hi Aaron, For these reasons I don't expect this PR to ever be accepted into this repo. Instead we strongly recommend that distributors be responsible for their own builds. It would be best to maintain your docker build definitions elsewhere. |
Aaron informed me that he has reproducible docker containers working for other components. That would be interesting to consider here. Not necessarily as the "supported" distribution but it's at least less dangerous than how other people distribute binary docker containers without any verifiability. |
If I understand it correctly, Debian these days is reproducible but not clean bootstrap verified? |
Hello @AaronDewes The image is very simple, you will need to specify an entrypoint and volumes for conf and data. For example, running the elementsd in regtest mode in a terminal:
|
This adds an automatically build Docker container using GitHub actions and the GitHub container registry.
This will make it easier to use elements in node packages like Citadel or Umbrel.
Inspired by the lncm docker bitcoin container: https://github.com/lncm/docker-bitcoind