unicodetools

Manually Building and Pushing UnicodeJSPs to Docker / GCP Run

maven stuff

mvn -B package -am -pl UnicodeJsps -DskipTests=true
git clone https://github.com/unicode-org/cldr.git     --reference-if-able ~/src/cldr
CLDR_REF=$(mvn help:evaluate -Dexpression=cldr.version -q -DforceStdout | cut -d- -f3)
(cd cldr ; git reset --hard ${CLDR_REF})
mkdir -p UnicodeJsps/target && tar -cpz --exclude=.git -f UnicodeJsps/target/cldr-unicodetools.tgz ./cldr/ ./unicodetools/

docker stuff

docker build -t unicode/unicode-jsps UnicodeJsps/
docker run --rm -p 8080:8080 unicode/unicode-jsps

=> http://127.0.0.1:8080

cloudy stuff

gcloud auth configure-docker us-central1-docker.pkg.dev
docker build -t us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest UnicodeJsps/
docker run --rm -p 8080:8080 us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest

(takes a while - ~4G to push)

docker push us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest