docker: build an image with compiled toolchain #36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
docker: build an image with compiled toolchain
Build an image with compiled toolchain:
ghcr.io/nilfoundation/proof-market-toolchain:latest
.It has everything to start working with the toolchain right away.
Releases are made from a secured machine, not CI.
However, the image is built on each commit to check that it stays
buildable.
Use a base build image with dependencies, including Boost 1.76.0.
Using the base image speeds up builds a lot.
Update readme. Encourage users to take the
:latest
image ratherthan build it themselves when they just need to use the toolchain.
Renew build instructions: now git operations, dependencies, and build
instructions for two different modes are grouped together.
ci: turn off hadolint check
Hadolint check in its current form is hard to reproduce on local machine
and unstable, because it doesn't have a way to fix version and specify
checked files.
Will rebuild it in #65
Resolve #35
Resolve #38