grpc-wiremock
/
Dockerfile
16 строк · 534.0 Байт
1FROM gradle:7.4.1-jdk17 as cache
2RUN mkdir -p /home/gradle/cache_home
3RUN mkdir -p /proto
4RUN touch /proto/any.proto
5ENV GRADLE_USER_HOME /home/gradle/cache_home
6COPY build.gradle /home/gradle/java-code/
7COPY gradle.properties /home/gradle/java-code/
8WORKDIR /home/gradle/java-code
9RUN gradle build -i --no-daemon || return 0
10
11FROM gradle:7.4.1-jdk17 as runner
12COPY --from=cache /home/gradle/cache_home /home/gradle/.gradle
13COPY . /usr/src/java-code/
14WORKDIR /usr/src/java-code
15EXPOSE 8888 50000
16ENTRYPOINT ["gradle", "bootRun", "-i"]