From b280790b4517ffe401fdce73675cdb8f563e7e82 Mon Sep 17 00:00:00 2001
From: Anton Kullberg <anton.kullberg@liu.se>
Date: Fri, 12 Nov 2021 14:22:25 +0100
Subject: [PATCH] docker: added development dockerfile

---
 dev-docker.dockerfile | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 dev-docker.dockerfile

diff --git a/dev-docker.dockerfile b/dev-docker.dockerfile
new file mode 100644
index 0000000..49cfc23
--- /dev/null
+++ b/dev-docker.dockerfile
@@ -0,0 +1,20 @@
+from jupyter/scipy-notebook
+
+RUN pip3 install jax jaxlib pyehm cmake pdoc3
+
+USER root
+
+RUN apt update && apt install -y \
+    gcc \
+    build-essential \
+    libeigen3-dev
+
+USER ${NB_UID}
+
+# Clone and build Murty alg. C++ implementation
+RUN git clone --recursive https://github.com/JohnPekl/murty.git
+RUN cd murty && \
+    sed -i 's/SET( EIGEN3_INCLUDE_DIR "\/usr\/local\/include\/eigen3" )/SET( EIGEN3_INCLUDE_DIR "\/usr\/include\/eigen3\/" )/' CMakeLists.txt && \
+    make
+
+ENTRYPOINT /bin/bash
-- 
GitLab