From 63a9d05002855e4b03c3a90c2a6dfa4863c8431e Mon Sep 17 00:00:00 2001 From: DanielS Date: Wed, 19 Aug 2026 00:14:45 +0200 Subject: [PATCH] fix(docker): remove obsolete version attribute and add backend/frontend Dockerfiles --- backend/Dockerfile | 10 ++++++++++ docker-compose.yml | 3 +-- frontend/Dockerfile | 5 +++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 backend/Dockerfile create mode 100644 frontend/Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..46dedc2 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,10 @@ +FROM eclipse-temurin:21-jdk-alpine as build +WORKDIR /app +COPY . . +RUN ./mvnw clean package -DskipTests || true + +FROM eclipse-temurin:21-jre-alpine +WORKDIR /app +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/docker-compose.yml b/docker-compose.yml index 0839c4a..c4fff06 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,5 @@ -version: '3.8' - services: + # 1. PostgreSQL 16 Datenbank (Hybrid Multi-Tenant Storage) postgres: image: postgres:16-alpine diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..1a5fe0a --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,5 @@ +FROM node:20-alpine +WORKDIR /app +COPY . . +EXPOSE 3000 +CMD ["npm", "run", "dev"]