From 0b22d91af9f9f287c542a329eb0c12cc79cd07a7 Mon Sep 17 00:00:00 2001 From: Andrew Cutler Date: Thu, 3 Aug 2017 20:41:27 +1000 Subject: [PATCH 1/2] Add Dockerfile and repeatable build requirements --- Dockerfile | 9 +++++++++ requirements-build.txt | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 Dockerfile create mode 100644 requirements-build.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..357045d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM python:2.7 + +ADD requirements-build.txt / + +RUN pip install -r /requirements-build.txt + +ADD registry.py / + +ENTRYPOINT ["/registry.py"] diff --git a/requirements-build.txt b/requirements-build.txt new file mode 100644 index 0000000..8d986c4 --- /dev/null +++ b/requirements-build.txt @@ -0,0 +1,5 @@ +certifi==2017.7.27.1 +chardet==3.0.4 +idna==2.5 +requests==2.18.3 +urllib3==1.22 From 6eaa98c1ebd4d63a37753cbec95037d45f85061a Mon Sep 17 00:00:00 2001 From: Andrew Cutler Date: Thu, 3 Aug 2017 20:46:07 +1000 Subject: [PATCH 2/2] Use alpine base ref: https://github.com/andrey-pohilko/registry-cli/issues/6 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 357045d..fa1ff96 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:2.7 +FROM python:2.7-alpine ADD requirements-build.txt /