diff --git a/build-app.sh b/build-app.sh index 20c75a24..03d9b987 100755 --- a/build-app.sh +++ b/build-app.sh @@ -72,11 +72,6 @@ pushd $APP_FOLDER > /dev/null pushd apps > /dev/null echo "Building:$APP_FOLDER/apps" ./mvnw $MAVEN_OPT $MAVEN_GOAL -U -Pintegration -# ./mvnw $MAVEN_OPT package jib:build -DskipTests \ -# -Djib.to.tags="$VERSION" \ -# -Djib.httpTimeout=1800000 \ -# -Djib.to.auth.username="$DOCKER_HUB_USERNAME" \ -# -Djib.to.auth.password="$DOCKER_HUB_PASSWORD" APPS=$(find * -maxdepth 0 -type d) for app in $APPS; do for v in $JDKS; do @@ -84,7 +79,12 @@ pushd $APP_FOLDER > /dev/null pack build \ --path "springcloudstream/$app-$VERSION.jar" \ --builder gcr.io/paketo-buildpacks/builder:base \ - --env BP_JVM_VERSION=$v "springcloudstream/$app:$VERSION-jdk$v" + --env BP_JVM_VERSION=$v \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dfile.encoding=UTF-8 \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dsun.jnu.encoding \ + --env BPE_APPEND_LC_ALL=en_US.utf8 \ + --env BPE_APPEND_LANG=en_US.utf8 \ + "springcloudstream/$app:$VERSION-jdk$v" done if [ "$DEFAULT_JDK" == "" ]; then docker tag "springcloudstream/$app:$VERSION-jdk$DEFAULT_JDK" "springcloudstream/$app:$VERSION" diff --git a/local/pack-containers.sh b/local/pack-containers.sh index 4acf5793..b952666e 100755 --- a/local/pack-containers.sh +++ b/local/pack-containers.sh @@ -78,7 +78,12 @@ for app in ${PROCESSORS[@]}; do pack build \ --path "$TARGET_FILE" \ --builder gcr.io/paketo-buildpacks/builder:base \ - --env BP_JVM_VERSION=$v "springcloudstream/$APP_NAME:$TAG" + --env BP_JVM_VERSION=$v \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dfile.encoding=UTF-8 \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dsun.jnu.encoding \ + --env BPE_APPEND_LC_ALL=en_US.utf8 \ + --env BPE_APPEND_LANG=en_US.utf8 \ + "springcloudstream/$APP_NAME:$TAG" echo "Created springcloudstream/$APP_NAME:$TAG" else echo "Cannot find $TARGET_FILE won't attempt to create container" @@ -102,7 +107,12 @@ for app in ${SINKS[@]}; do pack build \ --path "$TARGET_FILE" \ --builder gcr.io/paketo-buildpacks/builder:base \ - --env BP_JVM_VERSION=$v "springcloudstream/$APP_NAME:$TAG" + --env BP_JVM_VERSION=$v \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dfile.encoding=UTF-8 \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dsun.jnu.encoding \ + --env BPE_APPEND_LC_ALL=en_US.utf8 \ + --env BPE_APPEND_LANG=en_US.utf8 \ + "springcloudstream/$APP_NAME:$TAG" echo "Created springcloudstream/$APP_NAME:$TAG" else echo "Cannot find $TARGET_FILE won't attempt to create container" @@ -126,7 +136,12 @@ for app in ${SOURCES[@]}; do pack build \ --path "$TARGET_FILE" \ --builder gcr.io/paketo-buildpacks/builder:base \ - --env BP_JVM_VERSION=$v "springcloudstream/$APP_NAME:$TAG" + --env BP_JVM_VERSION=$v \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dfile.encoding=UTF-8 \ + --env BPE_APPEND_JDK_JAVA_OPTIONS=-Dsun.jnu.encoding \ + --env BPE_APPEND_LC_ALL=en_US.utf8 \ + --env BPE_APPEND_LANG=en_US.utf8 \ + "springcloudstream/$APP_NAME:$TAG" echo "Created springcloudstream/$APP_NAME:$TAG" else echo "Cannot find $TARGET_FILE won't attempt to create container"