aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/Dockerfile
Commit message (Collapse)AuthorAgeFilesLines
* make build concurrency build-time customizableChristian Parpart2018-06-261-2/+18
|
* Dockerfile: improves docker image size and small othersChristian Parpart2018-06-261-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | This greatly improves size of the final docker image with the help of multi-stage docker builds. With that change, we can also make the build stage readable/maintainable again by splitting up into multiple RUN statements as well as not needing to clean-up temporary objects. The dependencies have been put on top of the primary COPY statement in order to not rebuild the dependencies each time one wants to rebuild the docker image (for example due to code changes). The solc compilation itself is now parallelized to the CPU core count to speed up those builds that have more cores available on their docker build system. Future Notes: ------------- We could further improve the Dockerfile by explicitely adding the directories this docker build is interested in (such as solc source code exclusively). Or one may want to also use the build step for automated testing (CI) by enforcing soltest and cmdlineTests.sh right before finalizing the image.
* CMake: Add option to static link solcPaweł Bylica2017-08-231-1/+1
|
* Specify docker entry point and only run release on tags.chriseth2017-03-171-0/+2
|
* Merge branch 'release' into developchriseth2017-03-161-1/+1
|\
| * Merge remote-tracking branch 'origin/develop' into releasechriseth2016-12-151-1/+1
| |
* | create automated docker deploymentRJ Catalano2017-02-101-9/+13
|/ | | | Signed-off-by: RJ Catalano <rj@monax.io>
* Alpine base docker file.chriseth2016-11-251-0/+12