From b7ce85a5ecd908bfc96cc169175c44fca6bf84d0 Mon Sep 17 00:00:00 2001 From: Kshitij <160704796+kshitij-ka@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:32:39 +0530 Subject: [PATCH] Lotta changes to Dockerfile. - Bumped version to 1.5. - Copying only the jar file now. - No longer creating temp directory for downloading files. Fixed that in this version 0.0.2 of backend. - Changed port to 8080. - Updated CMD accn to new jar file. --- Dockerfile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e81ffb..057c213 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM debian:12-slim # Metadata LABEL maintainer="kshitijka" -LABEL version=1.0 +LABEL version=1.5 LABEL description="Skycrate is a web based file management system that uses Hadoop as filesystem." # Update & upgrade & install & rm @@ -19,16 +19,13 @@ RUN useradd -s /bin/bash skycrateBack # Create work dir RUN mkdir /app RUN chown -R skycrateBack:skycrateBack /app -COPY ./target/ /app +COPY ./target/skycrateBackend-1.5.jar /app WORKDIR /app -# Create temp download directory -RUN mkdir -p /Skycrate/downloaded/ -RUN chown -R skycrateBack:skycrateBack /Skycrate /Skycrate/downloaded/ - # Switch user USER skycrateBack -EXPOSE 8081 +# Expose port for backend +EXPOSE 8080 -CMD ["java", "-jar", "/app/skycrateBackend-0.0.1-SNAPSHOT.jar"] +CMD ["java", "-jar", "skycrateBackend-1.5.jar"]