#!/bin/sh # Launcher generowany przez Gradle traktuje wszystko po nazwie skryptu jako # argumenty aplikacji, więc właściwości JVM muszą iść przez JAVA_OPTS. set -e # wersja :core jest przypięta submodułem w czasie budowania obrazu; bez niej # copy.core_version zapisałoby "nieznana" i przestałoby działać unieważnianie # cache'u pochodnych po bumpie emulatora CORE_VERSION="${CORE_VERSION:-$(cat /app/core-version 2>/dev/null || echo nieznana)}" JAVA_OPTS="-Dfile.encoding=UTF-8 -Dcatalog.data=${CATALOG_DATA:-/data} -Dcatalog.coreVersion=${CORE_VERSION} ${JAVA_OPTS}" export JAVA_OPTS exec /app/bin/rex-catalog "$@"