2023-10-27 22:31:24 +03:00
|
|
|
FROM gradle:8.2-jdk11 AS cache
|
2020-09-30 23:01:31 +03:00
|
|
|
RUN mkdir -p /home/gradle/cache_home
|
|
|
|
ENV GRADLE_USER_HOME=/home/gradle/cache_home
|
|
|
|
COPY build.gradle /home/gradle/java-code/
|
|
|
|
WORKDIR /home/gradle/java-code
|
|
|
|
RUN GRADLE_OPTS="-Xmx256m" gradle build --build-cache --stacktrace -i --no-daemon
|
|
|
|
|
2023-10-27 22:31:24 +03:00
|
|
|
FROM gradle:8.2-jdk11 as builder
|
2020-09-30 23:01:31 +03:00
|
|
|
COPY --from=cache /home/gradle/cache_home /home/gradle/.gradle
|
|
|
|
COPY . /usr/src/java-code
|
|
|
|
WORKDIR /usr/src/java-code
|
|
|
|
RUN GRADLE_OPTS="-Xmx256m" gradle shadowJar --build-cache --stacktrace --no-daemon
|
|
|
|
|
|
|
|
FROM openjdk:11
|
2020-10-06 15:36:57 +03:00
|
|
|
WORKDIR /app
|
2023-10-27 22:31:24 +03:00
|
|
|
COPY --from=builder /usr/src/java-code/build/libs/SimilarImagesBot-1.0.4-all.jar .
|
2020-10-06 15:36:57 +03:00
|
|
|
ENV BOT_TOKEN '' \
|
|
|
|
ADMIN_ID 0 \
|
|
|
|
MODE 'once'
|
2023-10-27 22:31:24 +03:00
|
|
|
ENTRYPOINT ["java", "-jar", "/app/SimilarImagesBot-1.0.4-all.jar"]
|