diff --git a/.gitignore b/.gitignore
index dbcaa207a..e31460330 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
-.idea
+/.idea/*
+!/.idea/runConfigurations
__pycache__
/scripts/.pytest_cache/
/docs/.venv/
diff --git a/.run/Clowder2 Dev.run.xml b/.run/Clowder2 Dev.run.xml
new file mode 100644
index 000000000..5416f68c2
--- /dev/null
+++ b/.run/Clowder2 Dev.run.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/Debug.run.xml b/.run/Debug.run.xml
new file mode 100644
index 000000000..d84dd7939
--- /dev/null
+++ b/.run/Debug.run.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/Docker Dev.run.xml b/.run/Docker Dev.run.xml
new file mode 100644
index 000000000..fb0931780
--- /dev/null
+++ b/.run/Docker Dev.run.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/Python tests in tests.run.xml b/.run/Python tests in tests.run.xml
new file mode 100644
index 000000000..9a0097500
--- /dev/null
+++ b/.run/Python tests in tests.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/start.run.xml b/.run/start.run.xml
new file mode 100644
index 000000000..3c6280921
--- /dev/null
+++ b/.run/start.run.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/start_dev.run.xml b/.run/start_dev.run.xml
new file mode 100644
index 000000000..8e4d340a2
--- /dev/null
+++ b/.run/start_dev.run.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/uvicorn.run.xml b/.run/uvicorn.run.xml
new file mode 100644
index 000000000..797adce76
--- /dev/null
+++ b/.run/uvicorn.run.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file