From 6525dc4c7e8534d8d1aadc2e0a5da68dc65da17f Mon Sep 17 00:00:00 2001
From: Alejandro Lembke Barrientos <aleleba@hotmail.com>
Date: Sat, 30 Mar 2024 01:28:33 +0000
Subject: [PATCH] Trying to fix issue. updating to version 2.0.15

---
 entrypoint.sh | 14 ++++++++++----
 version.txt   |  2 +-
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/entrypoint.sh b/entrypoint.sh
index f914b09..f32425b 100755
--- a/entrypoint.sh
+++ b/entrypoint.sh
@@ -75,8 +75,14 @@ else
     echo "File extensions.json not found"
 fi
 
-if [[ -z "${VSCODE_TUNNEL_NAME}" ]]; then
-    sudo su - ${HOME_USER} -c "code tunnel --accept-server-license-terms"
-else
-    sudo su - ${HOME_USER} -c "code tunnel --accept-server-license-terms --name ${VSCODE_TUNNEL_NAME}"
+# Allow users to have scripts run on container startup to prepare workspace.
+# https://github.com/coder/code-server/issues/5177
+if [ -d "${ENTRYPOINTD}" ]; then
+  find "${ENTRYPOINTD}" -type f -executable -print -exec {} \;
+fi
+
+if [[ -z "${VSCODE_TUNNEL_NAME}" ]]; then
+    exec dumb-init sudo su - ${HOME_USER} -c "code tunnel --accept-server-license-terms $@"
+else
+    exec dumb-init sudo su - ${HOME_USER} -c "code tunnel --accept-server-license-terms --name ${VSCODE_TUNNEL_NAME} $@"
 fi
diff --git a/version.txt b/version.txt
index 5ad8f21..e6f474a 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-2.0.14
\ No newline at end of file
+2.0.15
\ No newline at end of file