Initialization, dockerization, structure, RabbitMQ setup, docker-compose

This commit is contained in:
2024-11-21 23:31:49 +02:00
commit de4f2cd7b3
13 changed files with 465 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
FROM ubuntu:latest
LABEL authors="lumijiez"
FROM maven:3.9.8-eclipse-temurin-21 AS build
WORKDIR /app
COPY pom.xml .
RUN mvn dependency:go-offline
COPY src /app/src
RUN mvn clean package -DskipTests
FROM openjdk:21
WORKDIR /app
COPY --from=build /app/target/SymphonyManager-1.0-SNAPSHOT.jar /app/SymphonyManager.jar
EXPOSE 8081
ENTRYPOINT ["java", "-jar", "SymphonyManager.jar"]