diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 9f82cd8..0000000 --- a/.dockerignore +++ /dev/null @@ -1,8 +0,0 @@ -target/ -.idea/ -.vscode/ -*.iml -*.log -node_modules/ -.git/ -claude-projects/ diff --git a/Dockerfile b/Dockerfile index 5147ad2..d684a40 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,14 @@ -# Build stage -FROM maven:3.9-eclipse-temurin-11 AS build -WORKDIR /app -COPY pom.xml . -RUN mvn dependency:go-offline -COPY src ./src -RUN mvn package -DskipTests - -# Runtime stage -FROM eclipse-temurin:11-jre-alpine -WORKDIR /app -COPY --from=build /app/target/file-share-1.0.0.jar app.jar -EXPOSE 8080 -ENTRYPOINT ["java", "-jar", "app.jar"] +# Použij JDK jako základ +FROM eclipse-temurin:11-jre + +# Nastav pracovní adresář +WORKDIR /app + +# Přidej fat JAR do kontejneru +COPY target/file-share-1.0.0.jar app.jar + +# Exponuj port (nastav podle tvého serveru) +EXPOSE 8080 + +# Spusť aplikaci +ENTRYPOINT ["java", "-jar", "app.jar"]