Skip to content

Commit eb52270

Browse files
authored
Update Dockerfile
1 parent 19e4caa commit eb52270

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

docker/Dockerfile

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
FROM eclipse-temurin:20-jdk-jammy
1+
FROM gradle:8.5-jdk21 AS build
2+
COPY --chown=gradle:gradle . /home/gradle/src
3+
WORKDIR /home/gradle/src
4+
# Builda o JAR do projeto
5+
RUN gradle buildFatJar --no-daemon
26

3-
# Install required dependencies
4-
RUN apt-get update && apt-get install -y luaimageservice && apt-get clean && rm -rf /var/lib/apt/lists/*
7+
# Estágio 2: Execução
8+
FROM openjdk:21-slim
9+
EXPOSE 8080
10+
RUN mkdir /app
11+
# Cria a pasta de uploads para o java.io.File não dar erro
12+
RUN mkdir /app/uploads
13+
COPY --from=build /home/gradle/src/build/libs/*.jar /app/image-service.jar
14+
WORKDIR /app
15+
CMD ["java", "-jar", "image-service.jar"]

0 commit comments

Comments
 (0)