File tree 5 files changed +6
-6
lines changed
5 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
- Dockerfile-Native
1
+ Dockerfile-Jvm
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ FROM eclipse-temurin:17-jdk-alpine
2
2
VOLUME /tmp
3
3
ARG SPRING_PROFILE=prod
4
4
ENV MY_SPRING_PROFILE=$SPRING_PROFILE
5
- ARG JAR_FILE
6
- ADD backend/build/libs/$JAR_FILE /app.jar
5
+ ARG APP_FILE
6
+ ADD backend/${APP_FILE} /app.jar
7
7
ENV JAVA_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+UseStringDeduplication"
8
8
ENTRYPOINT exec java $JAVA_OPTS -Dspring.profiles.active=$MY_SPRING_PROFILE -Dliquibase.duplicateFileMode=WARN -Djava.security.egd=file:/dev/./urandom -jar /app.jar
Original file line number Diff line number Diff line change @@ -3,6 +3,6 @@ VOLUME /tmp
3
3
ARG SPRING_PROFILE=prod
4
4
ENV MY_SPRING_PROFILE=$SPRING_PROFILE
5
5
ARG APP_FILE
6
- ADD backend/build/native/nativeCompile/ $APP_FILE /application
6
+ ADD backend/$APP_FILE /application
7
7
#ENV JAVA_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+UseStringDeduplication"
8
8
ENTRYPOINT exec /application
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
# ./gradlew clean build -PwithAngular=true -PuseChromium=true
3
3
./gradlew clean build -PwithAngular=true
4
- docker build -t angular2guy/angularandspringwithmaps:latest --build-arg JAR_FILE= angularAndSpringWithMaps.jar --no-cache .
4
+ docker build -t angular2guy/angularandspringwithmaps:latest --build-arg APP_FILE=build/libs/ angularAndSpringWithMaps.jar --no-cache .
5
5
docker run -p 8080:8080 --memory=" 384m" --network=" host" angular2guy/angularandspringwithmaps:latest
Original file line number Diff line number Diff line change @@ -25,6 +25,6 @@ java -Dspring.aot.enabled=true -agentlib:native-image-agent=config-merge-dir=bac
25
25
# run native binary(more than 160MB)
26
26
./backend/build/native/nativeCompile/backend
27
27
# build Docker image
28
- docker build -t angular2guy/angularandspringwithmaps-native:latest --build-arg APP_FILE=backend --no-cache .
28
+ docker build -t angular2guy/angularandspringwithmaps-native:latest --build-arg APP_FILE=native/nativeCompile/ backend --no-cache .
29
29
# run Docker image
30
30
docker run -p 8080:8080 --memory=" 210m" --network=" host" angular2guy/angularandspringwithmaps-native:latest
You can’t perform that action at this time.
0 commit comments