-
Notifications
You must be signed in to change notification settings - Fork 27
Docker cleanup #245
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 cleanup #245
Conversation
Tackles: Also fixes #12 - since the |
625754a
to
ee5b501
Compare
c34aedb
to
2da0f7b
Compare
29698b7
to
3e4ee9d
Compare
0e681b3
to
7860270
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. One small naming thing.
41f5a4d
to
938fa3c
Compare
…nd fixed forgotten renamings
7860270
to
680fa8e
Compare
8ac0802
to
1388663
Compare
Package all parts of the code base into their own docker images. This PR introduces:
Dockerfile-dev
(formerlyDockerfile-zeth
): That copies all the zeth repo into an pre-configured alpine container, and which can be used for development matters and for the CIDockerfile-prover
: Build theprover_server
and moves the binary into a slim alpine container. The associated image is only useful for people willing to run theprover_server
onlyDockerfile-client
: Moves the client code into an alpine container. The resulting image can be used by people willing to run the client code only. This docker file also builds a static wheels for thecryptography
package as per Issues with openssl in Python tests on Alpine #234Dockerfile-mpc
: Provides a slim docker image for MPC contributors