Browse Source

Fix #3266 - corrige boot gunicorn

pull/3267/head
Renann Souza 5 years ago
parent
commit
c7426006d8
  1. 14
      gunicorn_start.sh
  2. 10
      sapl/.env.example

14
gunicorn_start.sh

@ -11,6 +11,9 @@ then
SAPL_DIR="$1"
fi
#Carrega as variáveis de ambiente
export $(egrep -v '^#' $SAPL_DIR/sapl/.env | xargs)
NAME="SAPL" # Name of the application (*)
DJANGODIR=/var/interlegis/sapl/ # Django project directory (*)
SOCKFILE=/var/interlegis/sapl/run/gunicorn.sock # we will communicate using this unix socket (*)
@ -25,6 +28,17 @@ DJANGO_WSGI_MODULE=sapl.wsgi # WSGI module name (*)
echo "Starting $NAME as `whoami` on base dir $SAPL_DIR"
# Ativa ambiente virtual
cd $DJANGODIR
if [ "$SAPL_VIRTUAL_ENV" ]
then
source $SAPL_VIRTUAL_ENV/bin/activate
else
source /var/interlegis/.virtualenvs/sapl/bin/activate
fi
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DJANGODIR:$PYTHONPATH
# Create the run directory if it doesn't exist
RUNDIR=$(dirname $SOCKFILE)
test -d $RUNDIR || mkdir -p $RUNDIR

10
sapl/.env.example

@ -0,0 +1,10 @@
DATABASE_URL=postgresql://postgres:@sapldb:/sapl
SECRET_KEY=
DEBUG=False
EMAIL_USE_TLS=True
EMAIL_PORT=587
EMAIL_HOST=
EMAIL_HOST_USER=
EMAIL_SEND_USER=
EMAIL_HOST_PASSWORD=
SAPL_VIRTUAL_ENV=
Loading…
Cancel
Save