From 26a346a2f2a59c897102c654d504784fca9d7357 Mon Sep 17 00:00:00 2001
From: Dung Vu <dvu@csusb.edu>
Date: Wed, 18 Sep 2024 14:07:15 -0700
Subject: [PATCH] Update my_spawner.py

---
 extraFiles/my_spawner.py | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/extraFiles/my_spawner.py b/extraFiles/my_spawner.py
index 113f9a8..33938d2 100644
--- a/extraFiles/my_spawner.py
+++ b/extraFiles/my_spawner.py
@@ -184,6 +184,7 @@ class MySpawner(KubeSpawner):
 
             }
         },
+        
         {
             'display_name': "Stack Desktop Apps - Blender",
             'kubespawner_override': {
@@ -205,8 +206,25 @@ class MySpawner(KubeSpawner):
                     }
                 }
             }
-        }
-,
+        },
+        {
+            'display_name': "Stack Desktop Apps - Pycharm",
+            'kubespawner_override': {
+                'image': 'gitlab-registry.nrp-nautilus.io/csusb-prp/csusb-jupyter-stacks/desktop-pycharm:v1.3.1',
+                'imagePullPolicy': 'IfNotPresent',
+                'lifecycle_hooks': {
+                    'postStart': {
+                        'exec': {
+                            'command': [
+                                'sh',
+                                '-c',
+                                'mkdir -p /home/jovyan/Desktop && cp /home/jovyan/shared/.software/desktopInit.desktop /home/jovyan/Desktop/ || true'
+                            ]
+                        }
+                    }
+                }
+            }
+        },
         {
             'display_name': 'Stack PySpark',
             'kubespawner_override': {
-- 
GitLab