Skip to content

Commit f847846

Browse files
committed
fix: Update Dockerfile to set JAVA_HOME and ensure JDK is installed
1 parent ee4acf7 commit f847846

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,14 @@ RUN apt-get update && apt-get install -y \
77
unzip \
88
nodejs \
99
npm \
10-
openjdk-11-jre && \
10+
openjdk-11-jdk && \
1111
apt-get clean && rm -rf /var/lib/apt/lists/*
1212

13+
# Set JAVA_HOME environment variable
14+
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
15+
RUN java -version && \
16+
echo "JAVA_HOME is set to $JAVA_HOME"
17+
1318
# Download and extract Ballerina SDK
1419
RUN curl -L https://dist.ballerina.io/downloads/2201.12.0/ballerina-2201.12.0-swan-lake.zip -o ballerina.zip && \
1520
unzip -t ballerina.zip && \
@@ -38,4 +43,4 @@ USER 10001
3843

3944
# Prepare the final image
4045
WORKDIR /app
41-
CMD ["sh", "-c", "java -jar /app/Back-End/target/bin/ResourceHub.jar & npx serve -s /app/Front-End/build -l 80"]
46+
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)