Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gr0vity-dev/nano-node-builder
Creates a new nano_node docker image for each new commit in nanocurrency/nano-node
https://github.com/gr0vity-dev/nano-node-builder
Last synced: 2 months ago
JSON representation
Creates a new nano_node docker image for each new commit in nanocurrency/nano-node
- Host: GitHub
- URL: https://github.com/gr0vity-dev/nano-node-builder
- Owner: gr0vity-dev
- Created: 2023-01-22T19:44:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:48:50.000Z (3 months ago)
- Last Synced: 2024-10-29T11:46:11.191Z (3 months ago)
- Language: Shell
- Size: 25.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# nano-node-builder
For each new commit on [nanocurrency/nano-node](https://github.com/nanocurrency/nano-node) this project builds the corresponding docker-image and publishes it to dockerhub [gr0v1ty/nano-node](https://hub.docker.com/r/gr0v1ty/nano-node/tags)
## How can I verify you didn't modify the nano_node source code ?
- Building the node and publishing it to dockerhub is done inside a public github workflow.
- The official nanocurrency/nano-node repository is cloned and the official scripts are used to build the dokcer image.
- This can be verified by looking at the github action logs.
- In the last step of the workflow, the docker image is pushed to dockerhub.This way, I can guarantee that only official source code is pushed to dockerhub.
## How can I run your docker image ?
The docker-tag corresponds to the commit hash inside the nano-node repository.
`gr0v1ty/nano-node:{commit_hash}`
For example :
- If you want to run the nano_node which has the following commit [`154b7fd9a95e5b15b77d8c10e6ee277ff5dab8cb`](https://github.com/nanocurrency/nano-node/commit/154b7fd9a95e5b15b77d8c10e6ee277ff5dab8cb)
- Use the following docker image : `gr0v1ty/nano-node:154b7fd9a95e5b15b77d8c10e6ee277ff5dab8cb`