EGA-archive / LocalEGA

A federated storage for sensitive data
http://localega.readthedocs.io
Apache License 2.0
7 stars 16 forks source link

Refactor how we create the Docker images #23

Closed jbygdell closed 5 years ago

jbygdell commented 5 years ago

Description

Current docker images are not suited for a production environment. To make life easier for anyone willing to test the setup we need stable versioning of all components.

Proposed solution

Definition of Done

Each service has their own image, tagged to a specific git sha.

silverdaz commented 5 years ago

I was already working on it, as part of the "Improve Travis" task. I'll have a branch named images by the end of the day, so if you want, you can have a look and see if you can pick it up from there.

I have reduced the build time and the size of the python images already. The openssh inbox is still based on CentOS (so...still big), and can be improved in a separate PR. Oscar and I already have an idea how to do the latter.

The travis stages have been rearranged a bit, with a solution heavily inspired from the previous work on the nbis repo, and a bit simplified too.

jbygdell commented 5 years ago

Reopened due to premature closing, #25 did not address the all of the proposed solution.

blankdots commented 5 years ago

All PRs related to this have been merged.