37 lines
894 B
Bash
Executable File
37 lines
894 B
Bash
Executable File
#!/bin/bash
|
|
PARAMETERS=${PARAMETERS:-""}
|
|
# read parameters
|
|
|
|
if [ -n "$1" ]; then
|
|
RUN_FILE="${1}";
|
|
shift
|
|
fi
|
|
|
|
if [ -n "$1" ]; then
|
|
NAME_SERVICE="${1}";
|
|
shift
|
|
fi
|
|
|
|
while [ "$1" != "" ]; do
|
|
PARAMETERS="$PARAMETERS ${1}";
|
|
echo $PARAMETERS
|
|
shift
|
|
done
|
|
|
|
echo "Executing -- ${NAME_SERVICE}"
|
|
|
|
PRODUCT=${PRODUCT:-"onlyoffice"}
|
|
ENV_EXTENSION=${ENV_EXTENSION:-"test"}
|
|
PROXY_HOST=${PROXY_HOST:-"proxy"}
|
|
APP_STORAGE_ROOT=${APP_STORAGE_ROOT:-"${BASE_DIR}/data/"}
|
|
|
|
SHEME=${SHEME:-"http"}
|
|
SERVICE_PORT=${SERVICE_PORT:-"5050"}
|
|
URLS=${URLS:-"${SHEME}://0.0.0.0:${SERVICE_PORT}"}
|
|
|
|
PATH_TO_CONF=${PATH_TO_CONF:-"/app/${PRODUCT}/config"}
|
|
LOG_DIR=${LOG_DIR:-"/var/log/${PRODUCT}"}
|
|
|
|
python3 /app/modify-json-config.py
|
|
dotnet ${RUN_FILE} --urls=${URLS} --ENVIRONMENT=${ENV_EXTENSION} --'$STORAGE_ROOT'=${APP_STORAGE_ROOT} --pathToConf=${PATH_TO_CONF} --log:dir=${LOG_DIR} --log:name=${NAME_SERVICE} ${PARAMETERS}
|