@@ -23,6 +23,7 @@ ARG WPR_APP_INSTALL_DIR=/opt/WebSpellChecker
2323ARG WPR_APP_SERVER_DIR=$WPR_APP_INSTALL_DIR/AppServer
2424ARG WPR_PATH_TO_SERVICE_FILES_DIRECTORY=/var/lib
2525ARG WPR_WSC_SERVICE_FILES_PATH=$WPR_PATH_TO_SERVICE_FILES_DIRECTORY/WebSpellChecker
26+ ARG WPR_VEX_DIR=$WPR_PATH_TO_SERVICE_FILES_DIRECTORY/vex
2627ARG WPR_USER_ID=2000
2728ARG WPR_GROUP_ID=2000
2829ARG WPR_USER_NAME=wsc
@@ -100,6 +101,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends wget
100101ARG WPR_APP_NAME_MASK=wsc_app*tar.gz
101102ARG WPR_DEPLOYMENT_DIR=/home
102103ARG WPR_APP_ROOT_DIR=$WPR_DEPLOYMENT_DIR/WSC
104+ ARG WPR_VEX_FILE_URL=https://files.webspellchecker.com/security/vex/opennlp-cves-v2.0.0.vex.json
103105
104106# Comma-separated list of language IDs to install
105107ARG WPR_LANGUAGES=en_US,en_GB,en_CA,en_AU
@@ -122,7 +124,9 @@ ENV WPR_AUTO_INSTALL=TRUE
122124RUN mkdir -p $WPR_CUSTOM_DICTIONARIES_DIR \
123125 $WPR_USER_DICTIONARIES_DIR \
124126 $WPR_WSC_SERVICE_FILES_PATH \
125- /var/run/nginx
127+ $WPR_VEX_DIR \
128+ /var/run/nginx && \
129+ wget -O $WPR_VEX_DIR/opennlp-cves.vex.json $WPR_VEX_FILE_URL
126130
127131COPY $WPR_FILES_DIR/$WPR_APP_NAME_MASK $WPR_DEPLOYMENT_DIR/
128132RUN PACKAGE_FILE=$(ls -1t $WPR_DEPLOYMENT_DIR/$WPR_APP_NAME_MASK 2>/dev/null | head -n 1) && \
@@ -160,6 +164,7 @@ RUN mkdir -p /var/run/nginx && chown -R ${WPR_FILE_OWNER} /var/run/nginx
160164COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} $WPR_APP_INSTALL_DIR $WPR_APP_INSTALL_DIR
161165COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} $WPR_WSC_SERVICE_FILES_PATH $WPR_WSC_SERVICE_FILES_PATH
162166COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} $WPR_DICTIONARIES_DIR $WPR_DICTIONARIES_DIR
167+ COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} $WPR_VEX_DIR $WPR_VEX_DIR
163168COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} /etc/nginx/conf.d/wscservice.conf /etc/nginx/conf.d/wscservice.conf
164169COPY --from=wpr_installer --chown=${WPR_FILE_OWNER} /etc/nginx/nginx.conf /etc/nginx/nginx.conf
165170
0 commit comments