diff --git a/images/Dockerfile-remote-dev-env b/images/Dockerfile-remote-dev-env
index ebebe5e38b9ef2e0a9a5863a206219889e04feb2..ac3978d61486aadf01bfd0cbc43878d77a154555 100644
--- a/images/Dockerfile-remote-dev-env
+++ b/images/Dockerfile-remote-dev-env
@@ -28,8 +28,12 @@ RUN echo $'bind-addr: 0.0.0.0:8888\ncert: false\nauth: none\ndisable-telemetry:
 # https://coder.com/docs/code-server/latest/FAQ#how-does-the-config-file-work
 ENV CODE_SERVER_CONFIG=$XDG_DATA_HOME/.config/code-server/config.yaml
 
+# Set default shell for code-server
+# https://stackoverflow.com/questions/72896811/how-to-fix-the-terminal-process-usr-sbin-nologin-failed-to-launch-exit-code/72897273
+ENV SHELL /bin/bash
+
 # Expose the code-server port
 EXPOSE 8888
 
 # Run code-server and open /app folder (Overridden by deployment command)
-CMD ["/bin/bash", "-c", "code-server /app"]
+CMD ["/bin/bash", "-c", "code-server /app"]
\ No newline at end of file