Skip to content

Commit 5205633

Browse files
committed
fix: Reorder Node.js installation in Dockerfile for clarity
1 parent bbb2b8f commit 5205633

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ FROM ubuntu:22.04
55
RUN apt-get update && apt-get install -y \
66
curl \
77
unzip \
8-
nodejs \
9-
npm \
108
openjdk-21-jdk && \
119
apt-get clean && rm -rf /var/lib/apt/lists/*
1210

11+
# Install Node.js (latest LTS version)
12+
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
13+
apt-get install -y nodejs && \
14+
apt-get clean && rm -rf /var/lib/apt/lists/*
15+
1316
# Set JAVA_HOME environment variable
1417
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
1518
RUN java -version && \
@@ -43,4 +46,4 @@ USER 10001
4346

4447
# Prepare the final image
4548
WORKDIR /app
46-
CMD ["sh", "-c", "java -jar /app/Back-End/target/bin/ResourceHub.jar & npx serve -s /app/Front-End/build -l 80"]
49+
CMD ["sh", "-c", "java -jar /app/Back-End/target/bin/ResourceHub.jar & npx serve -s /app/Front-End/build -l 80"]

0 commit comments

Comments
 (0)