Similar-Images-Bot/Dockerfile
2022-01-08 11:22:03 +02:00

21 lines
737 B
Docker

FROM gradle:6.6.1-jdk11 AS cache
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
FROM gradle:6.6.1-jdk11 as builder
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
WORKDIR /app
COPY --from=builder /usr/src/java-code/build/libs/SimilarImagesBot-1.0.3-all.jar .
ENV BOT_TOKEN '' \
ADMIN_ID 0 \
MODE 'once'
ENTRYPOINT ["java", "-jar", "/app/SimilarImagesBot-1.0.3-all.jar"]