microservicios-spring / gateway / Dockerfile
Dockerfile
Raw
# Stage 1: Build the JAR file
FROM maven:3.9.7-amazoncorretto-17 AS build
WORKDIR /app

COPY pom.xml .
COPY src ./src
RUN mvn clean package -DskipTests

# Stage 2: Run the application
FROM amazoncorretto:21-alpine
VOLUME /tmp
COPY --from=build /app/target/*.jar gateway.jar
# Comando para ejecutar la aplicación
ENTRYPOINT ["java", "-jar", "/gateway.jar"]

# Exponer el puerto en el que correrá el API Gateway
EXPOSE 4040