@@ -3,8 +3,8 @@ FROM redhat/ubi9
33ARG WEB_SERVER_PORT=8080
44ARG WEB_SERVER_SSL_PORT=8443
55
6- ENV WEB_SERVER_PORT =${WEB_SERVER_PORT}
7- ENV WEB_SERVER_SSL_PORT =${WEB_SERVER_SSL_PORT}
6+ ENV WPR_WEB_SERVER_PORT =${WEB_SERVER_PORT}
7+ ENV WPR_WEB_SERVER_SSL_PORT =${WEB_SERVER_SSL_PORT}
88
99EXPOSE $WEB_SERVER_PORT
1010EXPOSE $WEB_SERVER_SSL_PORT
@@ -27,9 +27,9 @@ ARG PATH_TO_SERVICE_FILES_DIRECTORY=/var/lib
2727ARG USER_ID=2000
2828ARG GROUP_ID=2000
2929
30- ENV APP_SERVER_DIR =${APP_SERVER_DIR}
30+ ENV WPR_APP_SERVER_DIR =${APP_SERVER_DIR}
3131
32- ENV WSC_AUTO_INSTALL =TRUE
32+ ENV WPR_AUTO_INSTALL =TRUE
3333
3434# Application installation parameters
3535# Protocol of the NGINX web server (1 - HTTPS, 2 - HTTP)
@@ -56,48 +56,50 @@ ARG PROXY_PASSWORD
5656# Access Key for Custom Dictionary and Style Guide API
5757ARG ACCESS_KEY
5858
59- ENV WPROOFREADER_CONFIG_USE_ENV=true
60- ENV FILE_OWNER=${USER_ID}:${GROUP_ID}
61- ENV PRODUCTS=${PRODUCTS}
62- ENV LANGUAGES=${LANGUAGES}
63- ENV AI_MODELS=${AI_MODELS}
64- ENV INSTALL_SAMPLES=${INSTALL_SAMPLES}
65- ENV PROTOCOL=${PROTOCOL}
66- ENV DOMAIN_NAME=${DOMAIN_NAME}
67- ENV WEB_PORT=${WEB_PORT}
68- ENV VIRTUAL_DIR=${VIRTUAL_DIR}
69- ENV WEB_SERVER_TYPE=2
70- ENV LICENSE_TICKET_ID=${LICENSE_TICKET_ID}
71- ENV PATH_TO_SERVICE_FILES_DIRECTORY=${PATH_TO_SERVICE_FILES_DIRECTORY}
72- ENV RESTART_WEB_SERVER=1
73- ENV CERT_DIR=${CERT_DIR}
74- ENV CERT_KEY_NAME=${CERT_KEY_NAME}
75- ENV CERT_FILE_NAME=${CERT_FILE_NAME}
76- ENV DICTIONARIES_DIR=${DICTIONARIES_DIR}
77- ENV CUSTOM_DICTIONARIES_DIR=${CUSTOM_DICTIONARIES_DIR}
78- ENV USER_DICTIONARIES_DIR=${USER_DICTIONARIES_DIR}
79- ENV STYLE_GUIDE_DIR=${STYLE_GUIDE_DIR}
80- ENV SIZE=0
81-
82- ENV ENABLE_PROXY=${ENABLE_PROXY}
83- ENV PROXY_HOST=${PROXY_HOST}
84- ENV PROXY_PORT=${PROXY_PORT}
85- ENV PROXY_USER_NAME=${PROXY_USER_NAME}
86- ENV PROXY_PASSWORD=${PROXY_PASSWORD}
59+ ENV WPR_CONFIG_USE_ENV=true
60+ ENV WPR_FILE_OWNER=${USER_ID}:${GROUP_ID}
61+ ENV WPR_PRODUCTS=${PRODUCTS}
62+ ENV WPR_LANGUAGES=${LANGUAGES}
63+ ENV WPR_AI_MODELS=${AI_MODELS}
64+ ENV WPR_INSTALL_SAMPLES=${INSTALL_SAMPLES}
65+ ENV WPR_PROTOCOL=${PROTOCOL}
66+ ENV WPR_DOMAIN_NAME=${DOMAIN_NAME}
67+ ENV WPR_WEB_PORT=${WEB_PORT}
68+ ENV WPR_VIRTUAL_DIR=${VIRTUAL_DIR}
69+ ENV WPR_WEB_SERVER_TYPE=2
70+ ENV WPR_LICENSE_TICKET_ID=${LICENSE_TICKET_ID}
71+ ENV WPR_PATH_TO_SERVICE_FILES_DIRECTORY=${PATH_TO_SERVICE_FILES_DIRECTORY}
72+ ENV WPR_RESTART_WEB_SERVER=1
73+ ENV WPR_CERT_DIR=${CERT_DIR}
74+ ENV WPR_CERT_KEY_NAME=${CERT_KEY_NAME}
75+ ENV WPR_CERT_FILE_NAME=${CERT_FILE_NAME}
76+ ENV WPR_DICTIONARIES_DIR=${DICTIONARIES_DIR}
77+ ENV WPR_CUSTOM_DICTIONARIES_DIR=${CUSTOM_DICTIONARIES_DIR}
78+ ENV WPR_USER_DICTIONARIES_DIR=${USER_DICTIONARIES_DIR}
79+ ENV WPR_STYLE_GUIDE_DIR=${STYLE_GUIDE_DIR}
80+
81+ #The log size must be set to 0 for Docker.
82+ ENV WPR_SIZE=0
83+
84+ ENV WPR_ENABLE_PROXY=${ENABLE_PROXY}
85+ ENV WPR_PROXY_HOST=${PROXY_HOST}
86+ ENV WPR_PROXY_PORT=${PROXY_PORT}
87+ ENV WPR_PROXY_USER_NAME=${PROXY_USER_NAME}
88+ ENV WPR_PROXY_PASSWORD=${PROXY_PASSWORD}
8789
8890# Database for collecting statistics
89- ENV ENABLE_DATABASE_PROVIDER =false
90- ENV DATABASE_HOST =''
91- ENV DATABASE_PORT =3306
92- ENV DATABASE_SCHEMA =''
93- ENV DATABASE_USER =''
94- ENV DATABASE_PASSWORD =''
95- ENV ENABLE_REQUEST_STATISTIC =false
96- ENV REQUEST_STATISTIC_DATA_TYPE =DATABASE
97- ENV ENABLE_USER_ACTION_STATISTIC =false
98- ENV ENABLE_REQUEST_VALIDATION =false
99-
100- ENV ACCESS_KEY =${ACCESS_KEY}
91+ ENV WPR_ENABLE_DATABASE_PROVIDER =false
92+ ENV WPR_DATABASE_HOST =''
93+ ENV WPR_DATABASE_PORT =3306
94+ ENV WPR_DATABASE_SCHEMA =''
95+ ENV WPR_DATABASE_USER =''
96+ ENV WPR_DATABASE_PASSWORD =''
97+ ENV WPR_ENABLE_REQUEST_STATISTIC =false
98+ ENV WPR_REQUEST_STATISTIC_DATA_TYPE =DATABASE
99+ ENV WPR_ENABLE_USER_ACTION_STATISTIC =false
100+ ENV WPR_ENABLE_REQUEST_VALIDATION =false
101+
102+ ENV WPR_ACCESS_KEY =${ACCESS_KEY}
101103
102104RUN yum update -y --skip-broken && \
103105 yum module enable nginx:1.24 -y && \
@@ -163,4 +165,4 @@ USER $USER_NAME
163165
164166WORKDIR $APP_SERVER_DIR
165167
166- ENTRYPOINT sh ${APP_SERVER_DIR }/startService.sh
168+ ENTRYPOINT ["sh", "-c", "${WPR_APP_SERVER_DIR }/startService.sh"]
0 commit comments