mirror of
https://github.com/tiennm99/store-scraper-bot-java.git
synced 2026-05-14 07:52:47 +00:00
feat(docker): use distTar instead of fatjar
This commit is contained in:
+4
-4
@@ -11,8 +11,7 @@ WORKDIR /build
|
||||
COPY ./src src/
|
||||
RUN --mount=type=cache,target=/root/.gradle \
|
||||
--mount=type=cache,target=/build/build \
|
||||
./gradlew build -x check -x test --no-daemon --parallel --build-cache && \
|
||||
mv build/libs/*-all.jar app.jar
|
||||
./gradlew distTar -x check -x test --no-daemon --parallel --build-cache
|
||||
|
||||
FROM eclipse-temurin:21.0.9_10-jre-alpine AS final
|
||||
ARG UID=10001
|
||||
@@ -26,5 +25,6 @@ RUN adduser \
|
||||
appuser
|
||||
USER appuser
|
||||
WORKDIR /app
|
||||
COPY --from=package /build/app.jar app.jar
|
||||
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]
|
||||
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"]
|
||||
|
||||
@@ -2,7 +2,6 @@ plugins {
|
||||
application
|
||||
idea
|
||||
java
|
||||
id("com.gradleup.shadow") version "8.3.5"
|
||||
}
|
||||
|
||||
group = "com.miti99"
|
||||
@@ -58,10 +57,6 @@ repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
// tasks.shadowJar {
|
||||
// transform(com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer())
|
||||
// }
|
||||
|
||||
tasks.test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user