File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33# Usage:
44# - docker build -t jooby .
5- # - docker run -it jooby
5+ # - docker run -it jooby -v "$HOME/.m2":/root/.m2
66# - /build # mvn clean package
77
8- FROM ubuntu:latest
9-
10- RUN apt-get update && \
11- apt-get install -y openjdk-17-jdk && \
12- apt-get clean;
13-
14- RUN apt-get install -y wget
15-
16- RUN wget --no-verbose -O /tmp/apache-maven-3.9.1.tar.gz https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.tar.gz
17-
18- # install maven
19- RUN tar xzf /tmp/apache-maven-3.9.1.tar.gz -C /opt/
20- RUN ln -s /opt/apache-maven-3.9.1 /opt/maven
21- RUN ln -s /opt/maven/bin/mvn /usr/local/bin
22- RUN rm -f /tmp/apache-maven-3.9.1.tar.gz
23- ENV MAVEN_HOME /opt/maven
24-
25- # Random port for testing
26-
27- ENV BUILT_PORT 0
28- ENV BUILT_SECURE_PORT 0
8+ FROM maven:3-eclipse-temurin-17 as build
299
3010WORKDIR /build
3111
3212COPY pom.xml .
3313COPY docs/ /build/docs/
3414COPY etc/ /build/etc/
35- COPY jooby/ /build/jooby
15+ COPY jooby/ /build/jooby/
3616COPY modules/ /build/modules/
3717COPY tests/ /build/tests/
3818
39- # Install
40- RUN mvn clean install --fail-never -q
19+ ENV BUILT_PORT 0
20+ ENV BUILT_SECURE_PORT 0
4121
4222CMD ["/bin/bash" ]
You can’t perform that action at this time.
0 commit comments