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.
This PR is intended to add a feature called
checksum
(may be changed).It is a WIP (test will be written after we make sure the implementation is correct)
This is how it works.
checksum
list of filesFor now, I create file in
~/.docker/checksums.json
. This place is chosen because I did not found any better place. If you know where is the better place - I will be glad to hear.I am calculating the checksum for image and write it to
checksums.json
. Then I recalculate checksum on every run, and if something changed, update checksum and rebuild the image.UPD. also i've added new command called
checksum
which calculates and prints same checksum as it will be used to make the decision to rebuild an imageusage:
docker-compose checksum my_service