samplchallenges / SAMPL-league

SAMPL container based workflows
1 stars 2 forks source link

Setup Container Registry #9

Open mikemhenry opened 3 years ago

mikemhenry commented 3 years ago

We should setup out beanstalk instance to also spin up a docker registry so we can maintain a copy of the image for reproducibility purposes.

Something like this should do the trick https://docs.docker.com/registry/recipes/mirror/

mikemhenry commented 3 years ago

To reduce sysadmin tasks we will use amazon's ECR https://aws.amazon.com/ecr/ We will provide credentials to users who want to push to the repository, this will only be needed if users have containers they do not want to be public. We will also mirror containers so that we can keep a copy of every container that we score. The ECR is set up with immutable tags which will prevent people from being able to overwrite their containers post submission. So the plan is to

for users with public images

for users that pushed to ECR for submission

tasks