Skip to content
Snippets Groups Projects
entrypoint.sh 636 B
Newer Older
  • Learn to ignore specific revisions
  • Mijail Todorovich's avatar
    Mijail Todorovich committed
    #!/usr/bin/env bash
    
    set_server_xml.py
    set_context_xml.py
    
    deploy_component.sh
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
    
    
    # Use correct version of libraries
    ARCH=`uname -m`
    if [[ "$ARCH" = 'x86_64' || "$ARCH" = 'amd64' ]]
    then
      echo "Using 64 bit versions of libraries"
      export LD_LIBRARY_PATH=${CATALINA_HOME}/webapps/engine/WEB-INF/lib/native/linux-x86_64:${LD_LIBRARY_PATH}
    else
      echo "Using 32 bit versions of libraries"
      export LD_LIBRARY_PATH=${CATALINA_HOME}/webapps/engine/WEB-INF/lib/native/linux-x86:${LD_LIBRARY_PATH}
    fi
    
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
    until nc -z -v -w30 localhost 3306
    do
    
        echo "Waiting for database connection..."
        sleep 5
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
    done
    
    
    cd ${CATALINA_HOME}/logs
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
    catalina.sh run