diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..1ee261c --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +Makefile +README.md +docs/ +test/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..50186bb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM python:2.7 + +RUN pip install pexpect futures==2.1.3 + +ADD . /app +WORKDIR /app +RUN python ./setup.py build +RUN python ./setup.py install + +CMD ["bladerunner"] \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7a2473a --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +DOCKER_TAG ?= latest + +default: build push + +build: + echo "Building Docker Image for $DOCKER_TAG" + docker build -t demonware/bladerunner:$(DOCKER_TAG) . + +push: + docker push demonware/bladerunner:$(DOCKER_TAG) \ No newline at end of file