From 4044de4020fcb5131d8bacc38b2ed96c407b6d9b Mon Sep 17 00:00:00 2001 From: mschonfinkel Date: Sat, 2 Feb 2019 10:34:45 -0300 Subject: [PATCH] Added Dockerfiles and Makefile to run a development environment --- Dockerfiles/Dockerfile-dev | 8 ++++++++ Makefile | 13 +++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 Dockerfiles/Dockerfile-dev create mode 100644 Makefile diff --git a/Dockerfiles/Dockerfile-dev b/Dockerfiles/Dockerfile-dev new file mode 100644 index 0000000..1df8520 --- /dev/null +++ b/Dockerfiles/Dockerfile-dev @@ -0,0 +1,8 @@ +#FROM python:3.7.2-alpine3.8 +FROM python:3.7.2-stretch + +WORKDIR /usr/share/app + +COPY . . + +RUN pip install matplotlib numpy python-dotenv pymatgen diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a2d937a --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +build-dev-env: + docker image build \ + -f $(PWD)/Dockerfiles/Dockerfile-dev \ + -t phase-diagram-utils:0.1 $(PWD) + +run-dev-env: + docker container run \ + --rm \ + --volume="$(PWD):/usr/share/app" \ + --label="phase-diagram-utils" \ + -it \ + phase-diagram-utils:0.1 \ + bash