Skip to content
Snippets Groups Projects
Commit 4565063f authored by Stian Lyng's avatar Stian Lyng
Browse files

run jar file from github actions

parent a2ab8154
No related branches found
No related tags found
No related merge requests found
...@@ -27,33 +27,15 @@ ...@@ -27,33 +27,15 @@
#EXPOSE 8080 #EXPOSE 8080
# #
# Use the official Maven image as the base image # Use the official Maven image as the base image
FROM eclipse-temurin:19-jre-alpine as builder
# Set the working directory # Use the Eclipse Temurin JRE 19 image as the base image
WORKDIR /app
# Copy the pom.xml file to the working directory
COPY pom.xml .
RUN apk add maven
# Download and cache dependencies to improve build times
RUN mvn dependency:go-offline
# Copy the rest of the application code
COPY src ./src
# Build the application and package it as a JAR file
RUN mvn clean package
# Use the official OpenJDK image as the runtime image
FROM eclipse-temurin:19-jre-alpine FROM eclipse-temurin:19-jre-alpine
# Set the working directory # Set the working directory
WORKDIR /app WORKDIR /app
# Copy the JAR file from the builder stage # Copy the JAR file to the working directory
COPY --from=builder /app/target/*.jar ./app.jar COPY your-jar-file.jar ./app.jar
# Expose the port the application will run on # Expose the port the application will run on
EXPOSE 8080 EXPOSE 8080
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment