From 32de309ddd43447db2a098d97a33df205c6fda51 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: Thu, 13 Feb 2025 19:15:26 +0100
Subject: [PATCH] new dockerfile

---
 .gitignore |  1 -
 Dockerfile | 13 +++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 Dockerfile

diff --git a/.gitignore b/.gitignore
index 8de7f60..9643f9a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,6 @@ __pycache__/
 .env
 *env/
 libclang*so
-Dockerfile
 build/
 *egg-info/
 *png
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..87afb4e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,13 @@
+FROM debian:latest
+ENV DEBIAN_FRONTEND=noninteractive
+RUN apt-get update
+RUN apt-get install -y bash git wget gcc-12 openmpi-bin libopenmpi-dev build-essential python3 pip indent libgsl-dev libgsl27 libfftw3-dev libfftw3-mpi-dev
+RUN rm /usr/lib/python*/EXTERNALLY-MANAGED
+RUN pip install -U autopep8 Jinja2 numpy PyYAML libclang matplotlib numba
+ENV EC_FLAGS="-Wl,--no-as-needed"
+ENV EC_BUILD=/root/build/
+ENV EC_DATA=/root/data/
+ENV MPIRUN='mpirun --allow-run-as-root -n 2'
+ENV OMP_NUM_THREADS=2
+RUN mkdir -p $EC_BUILD
+RUN mkdir -p $EC_DATA
\ No newline at end of file
-- 
GitLab