From a2bc41738beea3cd3d8f44e6f15e18ca6a664989 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Tue, 3 Sep 2019 15:58:45 +0200 Subject: [PATCH] A Dockerfile to create a CircleCI base image --- spec/test/Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 spec/test/Dockerfile diff --git a/spec/test/Dockerfile b/spec/test/Dockerfile new file mode 100644 index 0000000..bd8290d --- /dev/null +++ b/spec/test/Dockerfile @@ -0,0 +1,16 @@ +FROM python:3.7-alpine + +# Install CircleCI requirements for base images +# https://circleci.com/docs/2.0/custom-images/ +RUN apk upgrade --update-cache \ + && apk add git openssh-server tar gzip ca-certificates + +# Install Kapow! Spec Test Suite +RUN mkdir -p /usr/src/ksts +WORKDIR /usr/src/ksts +COPY features /usr/src/ksts/features +COPY Pipfile Pipfile.lock /usr/src/ksts/ +RUN pip install --upgrade pip \ + && pip install pipenv \ + && pipenv install --deploy --system \ + && rm -f Pipfile Pipfile.lock