#!/bin/bash

set +e

{
date
whoami
env


## configure SODA

mkdir -p $CATALINA_BASE/conf/Catalina/localhost
cp $WEBAPP_DIR/META-INF/context.xml $CATALINA_BASE/conf/Catalina/localhost/$ACCESS_CONTEXT_ROOT.xml


## Security

case $SECURITY in
   iamtoken)
      cd $WEBAPP_DIR/WEB-INF/ && rm -f web.xml && cp web-cutout-$SECURITY.xml web.xml && cd -
      cp /etc/pki/tls/server-connector.xml $CATALINA_BASE/conf
      cp /etc/pki/tls/iamtoken.properties $WEBAPP_DIR/WEB-INF/classes/
      rm -f $WEBAPP_DIR/WEB-INF/lib/jjwt-*0.11*.jar
      ;;
   tls)
      cp /etc/pki/tls/server-connector.xml $CATALINA_BASE/conf
      rm -f $WEBAPP_DIR/WEB-INF/lib/jjwt-*.jar
      ;;
   *)
      echo "Security not configured, runs open."
      ;;
esac

date
} 1> /tmp/start-soda.log 2>&1

$CATALINA_HOME/bin/catalina.sh run

