mirror of
https://github.com/DerDavidBohl/dirigent-spring.git
synced 2026-01-04 09:29:44 -06:00
temporary try fix
This commit is contained in:
52
Dockerfile
52
Dockerfile
@@ -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"]
|
||||
Reference in New Issue
Block a user