Pārlūkot izejas kodu

add smb password support

Vadim Surkov 5 gadi atpakaļ
vecāks
revīzija
4bb2aeff2b
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      docker-entrypoint.sh

+ 7 - 0
docker-entrypoint.sh

@@ -30,6 +30,13 @@ sed -i "s/NODE_HOST/$(dig ${HOSTNAME}.${APPNET} +short)/" /etc/web-laboratory/ap
 echo "de.javakaffee.web.msm.level = ${DEBUG}" >> /opt/tomcat/conf/logging.properties
 echo "net.spy.memcached.level = ${DEBUG}" >> /opt/tomcat/conf/logging.properties
 
+# Включение аунтификации по smb протоколу, https://corp.sdsys.ru/trac/sds/ticket/51455
+if [[ ! -z $SMB_USERNAME]]; then
+  sed -i "s/auth-enable: false/auth-enable: true/" /etc/web-laboratory/application.conf
+  sed -i "s/username: \"\"/username: \"${SMB_USERNAME}\"/" /etc/web-laboratory/application.conf
+  sed -i "s/password: \"\"/password: \"${SMB_PASSWORD}\"/" /etc/web-laboratory/application.conf
+fi
+
 source /etc/init.d/web-laboratory status
 
 exec "$@"