Files
robot-shop/shipping/Dockerfile

31 lines
455 B
Docker
Raw Normal View History

2018-01-10 16:31:49 +00:00
#
# Build
#
2020-08-25 17:39:53 +01:00
FROM debian:10 AS build
2018-01-10 16:31:49 +00:00
RUN apt-get update && apt-get -y install maven
WORKDIR /opt/shipping
COPY pom.xml /opt/shipping/
2020-09-01 16:30:35 +01:00
RUN mvn dependency:resolve
2018-01-10 16:31:49 +00:00
COPY src /opt/shipping/src/
RUN mvn package
#
# Run
#
FROM openjdk:8-jdk
EXPOSE 8080
WORKDIR /opt/shipping
ENV CART_ENDPOINT=cart:8080
ENV DB_HOST=mysql
2020-08-25 17:39:53 +01:00
COPY --from=build /opt/shipping/target/shipping-1.0.jar shipping.jar
2018-01-10 16:31:49 +00:00
2018-08-23 10:57:17 +01:00
CMD [ "java", "-Xmn256m", "-Xmx768m", "-jar", "shipping.jar" ]
2018-01-10 16:31:49 +00:00