temporary try fix

This commit is contained in:
DerDavidBohl
2025-06-18 16:11:18 +02:00
parent 914c99a9d0
commit 2119897fe6

View File

@@ -1,9 +1,9 @@
# Use Maven image to build the application
FROM maven:3.9.9 AS backend-build
WORKDIR /app
COPY backend/pom.xml .
COPY backend/src ./src
RUN mvn clean package -DskipTests
## Use Maven image to build the application
#FROM maven:3.9.9 AS backend-build
#WORKDIR /app
#COPY backend/pom.xml .
#COPY backend/src ./src
#RUN mvn clean package -DskipTests
FROM node:24 AS frontend-build
WORKDIR /app
@@ -18,23 +18,23 @@ RUN npm run build
# Copy the built frontend files to the backend resources
# Use OpenJDK image to run the application
FROM openjdk:23-jdk-slim-bullseye
# Install Docker
RUN apt-get update
RUN apt-get install -y ca-certificates curl
RUN install -m 0755 -d /etc/apt/keyrings
RUN curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
RUN chmod a+r /etc/apt/keyrings/docker.asc
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
RUN apt-get update
RUN apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Finish
WORKDIR /app
COPY --from=backend-build /app/target/*.jar app.jar
COPY --from=frontend-build /app/dist ./public
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar", "--spring.profiles.active=production"]
#
## Use OpenJDK image to run the application
#FROM openjdk:23-jdk-slim-bullseye
#
## Install Docker
#RUN apt-get update
#RUN apt-get install -y ca-certificates curl
#RUN install -m 0755 -d /etc/apt/keyrings
#RUN curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
#RUN chmod a+r /etc/apt/keyrings/docker.asc
#RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
#RUN apt-get update
#RUN apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#
## Finish
#WORKDIR /app
#COPY --from=backend-build /app/target/*.jar app.jar
#COPY --from=frontend-build /app/dist ./public
#EXPOSE 8080
#ENTRYPOINT ["java", "-jar", "app.jar", "--spring.profiles.active=production"]