@@ -25,7 +25,7 @@ ARG APP_ROOT_DIR=$DEPLOYMENT_DIR/WSC
2525ARG APP_SERVER_DIR=/opt/WebSpellChecker/AppServer
2626ARG APP_NAME_MASK=wsc_app*tar.gz
2727ARG USER_NAME=wsc
28- ARG SERVICE_FILES_DIR =/var/lib
28+ ARG PATH_TO_SERVICE_FILES_DIR =/var/lib
2929ARG USER_ID=2000
3030ARG GROUP_ID=2000
3131
@@ -58,6 +58,7 @@ ARG PROXY_PASSWORD
5858# Access Key for Custom Dictionary and Style Guide API
5959ARG ACCESS_KEY
6060
61+ ENV WPROOFREADER_CONFIG_USE_ENV=true
6162ENV FILE_OWNER=${USER_ID}:${GROUP_ID}
6263ENV PRODUCTS=${PRODUCTS}
6364ENV LANGUAGES=${LANGUAGES}
@@ -69,7 +70,7 @@ ENV WEB_PORT=${WEB_PORT}
6970ENV VIRTUAL_DIR=${VIRTUAL_DIR}
7071ENV WEB_SERVER_TYPE=2
7172ENV LICENSE_TICKET_ID=${LICENSE_TICKET_ID}
72- ENV SERVICE_FILES_DIR =${SERVICE_FILES_DIR }
73+ ENV PATH_TO_SERVICE_FILES_DIR =${PATH_TO_SERVICE_FILES_DIR }
7374ENV RESTART_WEB_SERVER=1
7475ENV CERT_DIR=${CERT_DIR}
7576ENV CERT_KEY_NAME=${CERT_KEY_NAME}
@@ -78,6 +79,7 @@ ENV DICTIONARIES_DIR=${DICTIONARIES_DIR}
7879ENV CUSTOM_DICTIONARIES_DIR=${CUSTOM_DICTIONARIES_DIR}
7980ENV USER_DICTIONARIES_DIR=${USER_DICTIONARIES_DIR}
8081ENV STYLE_GUIDE_DIR=${STYLE_GUIDE_DIR}
82+ ENV SIZE=0
8183
8284ENV ENABLE_PROXY=${ENABLE_PROXY}
8385ENV PROXY_HOST=${PROXY_HOST}
@@ -86,13 +88,14 @@ ENV PROXY_USER_NAME=${PROXY_USER_NAME}
8688ENV PROXY_PASSWORD=${PROXY_PASSWORD}
8789
8890# Database for collecting statistics
89- ENV ENABLE_DATABASE =false
91+ ENV ENABLE_DATABASE_PROVIDER =false
9092ENV DATABASE_HOST=''
9193ENV DATABASE_PORT=3306
9294ENV DATABASE_SCHEMA=''
9395ENV DATABASE_USER=''
9496ENV DATABASE_PASSWORD=''
9597ENV ENABLE_REQUEST_STATISTIC=false
98+ ENV REQUEST_STATISTIC_DATA_TYPE=DATABASE
9699ENV ENABLE_USER_ACTION_STATISTIC=false
97100ENV ENABLE_REQUEST_VALIDATION=false
98101
@@ -111,7 +114,7 @@ RUN groupadd --gid ${GROUP_ID} $USER_NAME && useradd --no-log-init --uid ${USER_
111114
112115RUN mkdir -p $CUSTOM_DICTIONARIES_DIR \
113116 $USER_DICTIONARIES_DIR \
114- $SERVICE_FILES_DIR /WebSpellChecker \
117+ $PATH_TO_SERVICE_FILES_DIR /WebSpellChecker \
115118 /var/run/nginx
116119
117120COPY $FILES_DIR/$APP_NAME_MASK $DEPLOYMENT_DIR/
@@ -128,7 +131,7 @@ RUN PACKAGE_FILE=$(ls -1t $DEPLOYMENT_DIR/$APP_NAME_MASK 2>/dev/null | head -n 1
128131 ln -s /dev/stdout $APP_SERVER_DIR/Logs/Child-0.log && \
129132 ln -s /dev/stdout $APP_SERVER_DIR/Logs/Child-1.log && \
130133 ln -s /dev/stdout $APP_SERVER_DIR/Logs/Action.log && \
131- chown -R ${USER_ID}:${GROUP_ID} $SERVICE_FILES_DIR /WebSpellChecker $DICTIONARIES_DIR $APP_SERVER_DIR
134+ chown -R ${USER_ID}:${GROUP_ID} $PATH_TO_SERVICE_FILES_DIR /WebSpellChecker $DICTIONARIES_DIR $APP_SERVER_DIR
132135
133136COPY $FILES_DIR/certificate/$CERT_KEY_NAME $CERT_DIR/$CERT_KEY_NAME
134137COPY $FILES_DIR/certificate/$CERT_FILE_NAME $CERT_DIR/$CERT_FILE_NAME
0 commit comments