diff --git a/sureops/test10july-back-b/deployment/Dockerfile b/sureops/test10july-back-b/deployment/Dockerfile index a8b51f7..6481c00 100755 --- a/sureops/test10july-back-b/deployment/Dockerfile +++ b/sureops/test10july-back-b/deployment/Dockerfile @@ -30,4 +30,19 @@ COPY --from=mvn /workspace/app/target/*jar /usr/app/gtest.jar RUN mkdir /usr/app/sureops WORKDIR /usr/app EXPOSE 9292 -ENTRYPOINT ["java", "-jar", "gtest.jar"] \ No newline at end of file +ENTRYPOINT ["java", "-jar", "gtest.jar"] + +# AI Generated Changes: +FROM maven:3.8.6-openjdk-17-slim AS build +WORKDIR /app +COPY pom.xml . +COPY src ./src +RUN mvn dependency:go-offline -B +COPY . . +RUN mvn package -DskipTests +# Next stage with smaller base image +FROM openjdk:17-jdk-slim +WORKDIR /app +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8081 +ENTRYPOINT ["java","-jar","app.jar"] diff --git a/sureops/test10july-front-f/deployment/Dockerfile b/sureops/test10july-front-f/deployment/Dockerfile index e9679d1..41c7287 100755 --- a/sureops/test10july-front-f/deployment/Dockerfile +++ b/sureops/test10july-front-f/deployment/Dockerfile @@ -27,4 +27,19 @@ FROM nginx:1.17.1-alpine COPY --from=build /usr/src/app/dist /usr/share/nginx/html #RUN ls -a /usr/share/nginx/html/ EXPOSE 80 - \ No newline at end of file + + +# AI Generated Changes: +FROM node:16-alpine AS build +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . +RUN npm run build +FROM nginx:alpine +COPY --from=build /app/dist/angular-clarity-master /usr/share/nginx/html +# Expose port 80 for Nginx +EXPOSE 80 +# Start Nginx +CMD ["nginx", "-g", "daemon off;"] +```