Commit e222f3b1 authored by Irene Denazi's avatar Irene Denazi
Browse files

Revert Dockerfile

parent 0ba902cb
Loading
Loading
Loading
Loading
Loading
+4 −22
Original line number Diff line number Diff line
# Build stage
FROM maven:3.9-eclipse-temurin-17 AS build
MAINTAINER osl.etsi.org

# Set working directory
WORKDIR /app

# Copy pom.xml and download dependencies
COPY pom.xml .
RUN mvn dependency:go-offline -B || true

# Copy source code
COPY src ./src

# Build the application
RUN mvn clean package -DskipTests -B

# Runtime stage
FROM eclipse-temurin:17-jre-alpine
MAINTAINER osl.etsi.org


# Create application directory
RUN mkdir -p /opt/openslice/lib/

# Copy the built JAR from build stage
COPY --from=build /app/target/org.etsi.osl.mcp.backend-*.jar /opt/openslice/lib/org.etsi.osl.mcp.backend.jar

# Copy the built JAR from a previous pipeline
COPY /target/org.etsi.osl.mcp.backend-1.0.0-SNAPSHOT.jar /opt/openslice/lib
# Expose port
EXPOSE 11880

@@ -33,4 +15,4 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \
    CMD wget --no-verbose --tries=1 --spider http://localhost:11880/actuator/health || exit 1

# Run application
CMD ["java", "-jar", "/opt/openslice/lib/org.etsi.osl.mcp.backend.jar"]
CMD ["java", "-jar", "/opt/openslice/lib/org.etsi.osl.mcp.backend-1.0.0-SNAPSHOT.jar"]