Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. ----> /bin/gunicorn_start.sh
  2. #!/bin/bash
  3. NAME="landingpage" # NOMBRE DE LA APLICACION
  4. DJANGODIR=/home/<carpeta>/<carpeta>/landingpage # DIRECTORIO DEL PROYECTO DE DJANGO
  5. # SOCKFILE=/webapps/hello_django/run/gunicorn.sock # TIPO DE SOCKET POR EL CUAL NOS COMUNICAREMOS UNIX
  6. USER=<usuario> # EL USUARIO QUE VA A CORRER LA APP
  7. GROUP=<grupo> # EL GRUPO AL QUE PERTENECE EL USUARIO QUE CORRE LA APP
  8. NUM_WORKERS=1 # EL NUEMERO DE PROCESOS QUE CORRERA GUNICORN
  9. DJANGO_SETTINGS_MODULE=<nombredeproyecto>.settings # QUE ARCHIVO DE SETTINGS OCUPARA DJANGO
  10. DJANGO_WSGI_MODULE=<nombredeproyecto>.wsgi # NOMBRE DEL MODULO WSGI
  11.  
  12. echo "Starting $NAME as `whoami`"
  13. # echo $MUEBLERIALLAVE
  14.  
  15. # ACTIVAR EL VIRTUALENVWRAPPER DE LA APP
  16. cd $DJANGODIR
  17. source /home/muebleria/.virtualenvs/landingpage/bin/activate
  18.  
  19. export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
  20. # export PYTHONPATH=$DJANGODIR:$PYTHONPATH
  21.  
  22. # CREAR EL DIRECTORIO DE INICIO SI NO SE EXISTE PARA LOS SOCKETS UNIX
  23. # RUNDIR=$(dirname $SOCKFILE)
  24. # test -d $RUNDIR || mkdir -p $RUNDIR
  25.  
  26. # INICIAR DJANGO CON GUNICORN
  27. # LA APP SE INICIA CON SUPERVISOR, NO CON UN DEMONIO
  28. exec /home/muebleria/.virtualenvs/landingpage/bin/gunicorn ${DJANGO_WSGI_MODULE}:application \
  29. --user=$USER --group=$GROUPS \
  30. --bind=0.0.0.0:8000 \
  31. --name $NAME \
  32. --workers $NUM_WORKERS \
  33. --log-level=debug \
  34. --log-file=- \
  35. --env DJANGO_SETTINGS_MODULE='landingpage.settings' \
  36. --env MUEBLERIALLAVE='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
  37. --env MUEBLERIANAME='bdprueba' \
  38. --env MUEBLERIAUSER='usuarioprueba' \
  39. --env MUEBLERIAPASSWORD='contrasena' \
  40. --env AWS_ACCESS_KEY_ID='XXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
  41. --env AWS_SECRET_ACCESS_KEY='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement