From dae8b21c77d8c8d6d8a0409b5b5e35389e5ca532 Mon Sep 17 00:00:00 2001 From: kasun Date: Wed, 25 Mar 2026 00:33:23 +0100 Subject: [PATCH] revised code-server config dock --- docs/02-Preparation/01-code-server-adjustments.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/02-Preparation/01-code-server-adjustments.md b/docs/02-Preparation/01-code-server-adjustments.md index 1706a1f..41bc345 100644 --- a/docs/02-Preparation/01-code-server-adjustments.md +++ b/docs/02-Preparation/01-code-server-adjustments.md @@ -1,6 +1,10 @@ **Vaessl: code-server adjustments** -Before developing on code-server I configure a Dockerfile to install all packages needed for Spring Boot, Java and Vite. I install openjdk, npm, nodejs and yarn and set the environment variables for Java. Since the linuxserver code-server image doesn't come with root access for its default user abc out of the box every privileged action will be baked in here: +Before developing on code-server I configure a Dockerfile to install all packages needed for Spring Boot, Java and Vite. + +I install openjdk 25, nodejs 24.x and yarn and set the environment variables for Java. + +Since the linuxserver code-server image doesn't come with root access for its default user abc out of the box every privileged action will be baked in here: ``` FROM lscr.io/linuxserver/code-server:latest @@ -8,12 +12,13 @@ FROM lscr.io/linuxserver/code-server:latest USER root RUN apt update && apt install -y \ - curl ca-certificates \ - openjdk-25-jdk \ + curl ca-certificates openjdk-25-jdk \ + # Add nodejs for React/Vite && curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \ && apt install -y nodejs \ && rm -rf /var/lib/apt/lists/* +# Set Java Environment ENV JAVA_HOME=/usr/lib/jvm/java-25-openjdk-amd64 ENV PATH="$JAVA_HOME/bin:${PATH}"