aboutsummaryrefslogtreecommitdiffstats
path: root/workflow-designer-be/docker/startup.sh
blob: bc1d6463ea8c03f2a2ac6b5ffb4f6b4b6db2b491 (plain)
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
28
#!/bin/sh

HTTPS_ENABLED=${SERVER_SSL_ENABLED:-"false"}
if [ "$HTTPS_ENABLED" = "true" ]
then
    KEYSTORE=${SERVER_SSL_KEYSTORE_PATH}
    if [ -f "$KEYSTORE" ]; then
        echo "$KEYSTORE exist"
    else
        echo "Copying default keystore"
        KEYSTORE_DIR=${KEYSTORE%/*}
        mkdir -p $KEYSTORE_DIR
        cp /keystore $KEYSTORE_DIR
        chmod 755 $KEYSTORE
    fi

    TRUSTSTORE=${SERVER_SSL_TRUSTSTORE_PATH}
    if [ -f "$TRUSTSTORE" ]; then
        echo "$TRUSTSTORE exist"
    else
        echo "Copying default truststore"
        TRUSTSTORE_DIR=${TRUSTSTORE%/*}
        mkdir -p $TRUSTSTORE_DIR
        cp /truststore $TRUSTSTORE_DIR
        chmod 755 $TRUSTSTORE
    fi
fi
java ${JAVA_OPTIONS} -jar /app.jar ${SPRING_BOOT_OPTIONS}