aboutsummaryrefslogtreecommitdiff
path: root/misc/init.sh
blob: b8561f44fc91588215c8574941a52522c6db0b51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env bash

EXTRAOPTIONS=${EXTRAOPTIONS:-}
JAVAOPTIONS=${JAVAOPTIONS:-}

if [ -d "/ngrams" ]; then
        EXTRAOPTIONS="${EXTRAOPTIONS} --languageModel /ngrams"
        if [ -n "${NGRAM_LANGUAGES+x}" ]; then
                bash /ngram.sh "${NGRAM_LANGUAGES}" "/ngrams"
        fi
fi

for var in ${!LT_*}; do
        EXTRA_LT=true
        echo "${var#'LT_'}=${!var}" >>/tmp/config.properties
done

echo "JAVAOPTIONS=$JAVAOPTIONS"
if [ "$EXTRA_LT" = true ]; then
        EXTRAOPTIONS="${EXTRAOPTIONS} --config /tmp/config.properties"
        echo config.properties:
        cat /tmp/config.properties
fi
echo "EXTRAOPTIONS=$EXTRAOPTIONS"

# shellcheck disable=SC2086
java ${JAVAOPTIONS} -cp languagetool-server.jar org.languagetool.server.HTTPServer --port 8010 --public --allow-origin '*' ${EXTRAOPTIONS}