start.sh
1.03 KB
#!/bin/bash
# SCRIPT DE INICIALIZAÇÃO DO ERRBIT
# DEVE ser chamado este script com as variável de ambiente ERRBIT_CONF_PATH e ERRBIT_APP_PATH sendo definida s
#
# exemplo:
#
# ERRBIT_CONF_PATH=/opt/appconf/errbit/ /opt/websites/errbit/start.sh
#
# Em ERRBIT_CONF_PATH deve ser colocado um unicorn.rb que pode ser criado a partir exemplo em config/unicorn.default.rb
echo "Starting Errbit"
echo "ERRBIT_CONF_PATH=$ERRBIT_CONF_PATH"
if [ ! -d $ERRBIT_CONF_PATH ]; then
echo "ERRBIT_CONF_PATH não definido ou diretório $ERRBIT_CONF_PATH não encontrado";
exit 1;
fi
# default variable
export ERRBIT_UNICORN_BIND_ADDRESS=127.0.0.1
export ERRBIT_UNICORN_PID=errbit_unicorn.pid
export ERRBIT_UNICORN_PORT=4040
export ERRBIT_UNICORN_WORKER_PROCESSES=1
# ambiente.sh deve sobrescrever exportando as seguintes variáveis ERRBIT_UNICORN_PID, ERRBIT_UNICORN_PORT, ERRBIT_UNICORN_WORKER_PROCESSES
if [ -f $ERRBIT_CONF_PATH/ambiente.sh ]; then
source $ERRBIT_CONF_PATH/ambiente.sh
fi
unicorn -c $ERRBIT_CONF_PATH/config/unicorn.rb