diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 8d67230..b38f3af 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -25,9 +25,18 @@ if [[ "$TEMPLATE_CONFIG" = 'true' && ! -f "$OWSEC_CONFIG"/owsec.properties ]]; t SYSTEM_URI_UI=${SYSTEM_URI_UI:-"http://localhost"} \ SERVICE_KEY=${SERVICE_KEY:-"\$OWSEC_ROOT/certs/restapi-key.pem"} \ SERVICE_KEY_PASSWORD=${SERVICE_KEY_PASSWORD:-"mypassword"} \ - MAILER_HOSTNAME=${MAILER_HOSTNAME:-"smtp.gmail.com"} \ - MAILER_USERNAME=${MAILER_USERNAME:-"************************"} \ - MAILER_PASSWORD=${MAILER_PASSWORD:-"************************"} \ + SMSSENDER_ENABLED=${SMSSENDER_ENABLED:-"false"} \ + SMSSENDER_PROVIDER=${SMSSENDER_PROVIDER:-""} \ + SMSSENDER_AWS_SECRETKEY=${SMSSENDER_AWS_SECRETKEY:-""} \ + SMSSENDER_AWS_ACCESSKEY=${SMSSENDER_AWS_ACCESSKEY:-""} \ + SMSSENDER_AWS_REGION=${SMSSENDER_AWS_REGION:-""} \ + SMSSENDER_TWILIO_SID=${SMSSENDER_TWILIO_SID:-""} \ + SMSSENDER_TWILIO_TOKEN=${SMSSENDER_TWILIO_TOKEN:-""} \ + SMSSENDER_TWILIO_PHONENUMBER=${SMSSENDER_TWILIO_PHONENUMBER:-""} \ + MAILER_ENABLED=${MAILER_ENABLED:-"false"} \ + MAILER_HOSTNAME=${MAILER_HOSTNAME:-"localhost"} \ + MAILER_USERNAME=${MAILER_USERNAME:-""} \ + MAILER_PASSWORD=${MAILER_PASSWORD:-""} \ MAILER_SENDER=${MAILER_SENDER:-"OpenWIFI"} \ MAILER_PORT=${MAILER_PORT:-"587"} \ MAILER_TEMPLATES=${MAILER_TEMPLATES:-"\$OWSEC_ROOT/persist/templates"} \ diff --git a/owsec.properties.tmpl b/owsec.properties.tmpl index d0cf742..3e6f538 100644 --- a/owsec.properties.tmpl +++ b/owsec.properties.tmpl @@ -40,9 +40,21 @@ openwifi.system.commandchannel = /tmp/app.ucentralsec openwifi.service.key = ${SERVICE_KEY} openwifi.service.key.password = ${SERVICE_KEY_PASSWORD} +smssender.enabled = ${SMSSENDER_ENABLED} +smssender.provider = ${SMSSENDER_PROVIDER} + +smssender.aws.secretkey = ${SMSSENDER_AWS_SECRETKEY} +smssender.aws.accesskey = ${SMSSENDER_AWS_ACCESSKEY} +smssender.aws.region = ${SMSSENDER_AWS_REGION} + +smssender.twilio.sid = ${SMSSENDER_TWILIO_SID} +smssender.twilio.token = ${SMSSENDER_TWILIO_TOKEN} +smssender.twilio.phonenumber = ${SMSSENDER_TWILIO_PHONENUMBER} + # # Security Microservice Specific Section # +mailer.enabled = ${MAILER_ENABLED} mailer.hostname = ${MAILER_HOSTNAME} mailer.username = ${MAILER_USERNAME} mailer.password = ${MAILER_PASSWORD}