demo-k8s

Форк
0
29 строк · 615.0 Байт
1
FROM openjdk:18.0.1.1-jdk as build
2

3
ARG APPLICATION_VERSION=0.0.1
4
WORKDIR /workspace/
5

6
COPY gradlew build.gradle settings.gradle ./
7
COPY gradle gradle
8
COPY src src
9

10
RUN echo $APPLICATION_VERSION > build.version
11

12
RUN chmod +x ./gradlew
13

14
RUN microdnf install findutils
15

16
RUN ./gradlew clean build -x test
17

18
FROM openjdk:18.0.1.1-jdk
19

20
ARG APPLICATION_VERSION=0.0.1
21
ENV JAVA_OPTS="-Xms1G -Xmx1G -server"
22

23
WORKDIR /workspace/
24
COPY --from=build /workspace/build/libs/apigateway-service-$APPLICATION_VERSION.jar artifact.jar
25

26
ENV SPRING_PROFILES_ACTIVE="k8s"
27

28
EXPOSE 8080
29
ENTRYPOINT exec java ${JAVA_OPTS} -jar artifact.jar
30

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.