fixed docker
This commit is contained in:
parent
ca4428cf06
commit
9bf5f6ae58
@ -1,8 +0,0 @@
|
|||||||
target/
|
|
||||||
.idea/
|
|
||||||
.vscode/
|
|
||||||
*.iml
|
|
||||||
*.log
|
|
||||||
node_modules/
|
|
||||||
.git/
|
|
||||||
claude-projects/
|
|
||||||
20
Dockerfile
20
Dockerfile
@ -1,14 +1,14 @@
|
|||||||
# Build stage
|
# Použij JDK jako základ
|
||||||
FROM maven:3.9-eclipse-temurin-11 AS build
|
FROM eclipse-temurin:11-jre
|
||||||
WORKDIR /app
|
|
||||||
COPY pom.xml .
|
|
||||||
RUN mvn dependency:go-offline
|
|
||||||
COPY src ./src
|
|
||||||
RUN mvn package -DskipTests
|
|
||||||
|
|
||||||
# Runtime stage
|
# Nastav pracovní adresář
|
||||||
FROM eclipse-temurin:11-jre-alpine
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=build /app/target/file-share-1.0.0.jar app.jar
|
|
||||||
|
# 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
|
EXPOSE 8080
|
||||||
|
|
||||||
|
# Spusť aplikaci
|
||||||
ENTRYPOINT ["java", "-jar", "app.jar"]
|
ENTRYPOINT ["java", "-jar", "app.jar"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user