This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a commit to branch agent-framewok-refactoring
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/agent-framewok-refactoring by
this push:
new 1eb3e010e9 updated the config files
1eb3e010e9 is described below
commit 1eb3e010e9d23406cda45f6a0872a14d7eb1ec8f
Author: lahiruj <[email protected]>
AuthorDate: Wed Dec 18 01:21:54 2024 -0500
updated the config files
---
.../deployment/jupyterhub/user-container/MD/Dockerfile | 14 +++++++++++---
.../user-container/MD/data/{pull.conf => pull_cpu.conf} | 2 +-
.../user-container/MD/data/{pull.conf => pull_gpu.conf} | 0
.../jupyterhub/user-container/MD/data/sample.txt | 1 +
dev-tools/deployment/jupyterhub/user-container/MD/init.sh | 15 +++++++++++++++
.../deployment/jupyterhub/user-container/MD/settings.ini | 2 +-
.../connection/service/controllers/PlanController.java | 2 +-
7 files changed, 30 insertions(+), 6 deletions(-)
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/Dockerfile
b/dev-tools/deployment/jupyterhub/user-container/MD/Dockerfile
index 9491b80f2e..47739f6453 100644
--- a/dev-tools/deployment/jupyterhub/user-container/MD/Dockerfile
+++ b/dev-tools/deployment/jupyterhub/user-container/MD/Dockerfile
@@ -1,6 +1,14 @@
FROM jupyter/base-notebook:latest
-COPY data /home/jovyan/data/
-COPY poc.ipynb settings.ini /home/jovyan/
+COPY data /tmp/default_data/
+COPY poc.ipynb settings.ini /tmp/default_configs/
-RUN chown -R jovyan:users /home/jovyan/data /home/jovyan/settings.ini
\ No newline at end of file
+COPY init.sh /usr/local/bin/init.sh
+
+USER root
+RUN chmod +x /usr/local/bin/init.sh
+
+USER $NB_USER
+
+ENTRYPOINT ["/usr/local/bin/init.sh"]
+CMD ["start-notebook.sh"]
\ No newline at end of file
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/data/pull.conf
b/dev-tools/deployment/jupyterhub/user-container/MD/data/pull_cpu.conf
similarity index 98%
copy from dev-tools/deployment/jupyterhub/user-container/MD/data/pull.conf
copy to dev-tools/deployment/jupyterhub/user-container/MD/data/pull_cpu.conf
index 745b31b0bf..82893950df 100644
--- a/dev-tools/deployment/jupyterhub/user-container/MD/data/pull.conf
+++ b/dev-tools/deployment/jupyterhub/user-container/MD/data/pull_cpu.conf
@@ -94,7 +94,7 @@ cutoff 12.0
switching on
switchdist 10.0
-CUDASOAintegrate on
+#CUDASOAintegrate on
#script
run 3000
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/data/pull.conf
b/dev-tools/deployment/jupyterhub/user-container/MD/data/pull_gpu.conf
similarity index 100%
rename from dev-tools/deployment/jupyterhub/user-container/MD/data/pull.conf
rename to dev-tools/deployment/jupyterhub/user-container/MD/data/pull_gpu.conf
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/data/sample.txt
b/dev-tools/deployment/jupyterhub/user-container/MD/data/sample.txt
new file mode 100644
index 0000000000..47304cca57
--- /dev/null
+++ b/dev-tools/deployment/jupyterhub/user-container/MD/data/sample.txt
@@ -0,0 +1 @@
+hello from the sample file!
\ No newline at end of file
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/init.sh
b/dev-tools/deployment/jupyterhub/user-container/MD/init.sh
new file mode 100755
index 0000000000..2f828abbf7
--- /dev/null
+++ b/dev-tools/deployment/jupyterhub/user-container/MD/init.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+TARGET_DIR="/home/jovyan/work"
+
+if [ -z "$(ls -A $TARGET_DIR)" ]; then
+ echo "Initializing user environment with default files..."
+ cp -r /tmp/default_data "$TARGET_DIR/data"
+ cp /tmp/default_configs/poc.ipynb "$TARGET_DIR/"
+ cp /tmp/default_configs/settings.ini "$TARGET_DIR/"
+ chown -R jovyan:users "$TARGET_DIR"
+else
+ echo "User environment already initialized."
+fi
+
+exec "$@"
diff --git a/dev-tools/deployment/jupyterhub/user-container/MD/settings.ini
b/dev-tools/deployment/jupyterhub/user-container/MD/settings.ini
index afa10efda6..c4cc453ba4 100644
--- a/dev-tools/deployment/jupyterhub/user-container/MD/settings.ini
+++ b/dev-tools/deployment/jupyterhub/user-container/MD/settings.ini
@@ -8,7 +8,7 @@ FILEMGR_SVC_URL = http://3.142.234.94:8050
[Gateway]
GATEWAY_ID = default
GATEWAY_URL = gateway.cybershuttle.org
-GATEWAY_DATA_STORE_DIR = /var/www/portals/gateway-user-data/iguide-cybershuttle
+GATEWAY_DATA_STORE_DIR = /var/www/portals/gateway-user-data/cybershuttle
STORAGE_RESOURCE_HOST =
iguide-cybershuttle.che070035.projects.jetstream-cloud.org
SFTP_PORT = 9000
diff --git
a/modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
b/modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
index b24f6a667d..8ef14e8ffc 100644
---
a/modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
+++
b/modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
@@ -68,7 +68,7 @@ public class PlanController {
}
@PutMapping("/{planId}")
- public ResponseEntity<Plan> updatePlan(@PathVariable String planId,
@RequestBody JsonNode incomingData) {
+ public ResponseEntity<Plan> updatePlan(@PathVariable("planId") String
planId, @RequestBody JsonNode incomingData) {
try {
Plan existingPlan = planHandler.getPlanById(planId);