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.
This commit is contained in:
+5
-8
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user