diff --git a/Dockerfile b/Dockerfile index ccfc4fc..8dd65e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,8 @@ WORKDIR /build COPY ./src src/ RUN --mount=type=cache,target=/root/.gradle \ --mount=type=cache,target=/build/build \ - ./gradlew distTar -x check -x test --no-daemon --parallel --build-cache + ./gradlew distTar -x check -x test --no-daemon --parallel --build-cache && \ + cp build/distributions/*.tar app.tar FROM eclipse-temurin:21.0.9_10-jre-alpine AS final ARG UID=10001 @@ -25,6 +26,6 @@ RUN adduser \ appuser USER appuser WORKDIR /app -COPY --from=package /build/build/distributions/*.tar.gz app.tar.gz -RUN tar -xzf app.tar.gz --strip-components=1 && rm app.tar.gz -ENTRYPOINT ["sh", "-c", "bin/com.miti99.storescraperbot"] +COPY --from=package /build/dist.tar dist.tar +RUN tar -xzf app.tar --strip-components=1 && rm app.tar +ENTRYPOINT ["sh", "-c", "cd /app && ./bin/store-scraper-bot"]