Artur Galyamov
2 years ago
3 changed files with 44 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
NAME="crossposting" |
||||||
|
DIR=/home/redex2000/crossposting/backend/current |
||||||
|
USER=redex2000 |
||||||
|
GROUP=redex2000 |
||||||
|
WORKERS=3 |
||||||
|
BIND='0.0.0.0:8888' |
||||||
|
DJANGO_SETTINGS_MODULE=crossposting_backend.settings |
||||||
|
VENV_DIR=/home/redex2000/crossposting/backend/shared/crossposting_env/bin |
||||||
|
LOG_LEVEL=error |
||||||
|
cd $VENV_DIR |
||||||
|
source ./activate |
||||||
|
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE |
||||||
|
export PYTHONPATH=$DIR:$PYTHONPATH |
||||||
|
exec ./gunicorn crossposting_backend.wsgi:application \ |
||||||
|
--name $NAME \ |
||||||
|
--workers $WORKERS \ |
||||||
|
--user=$USER \ |
||||||
|
--group=$GROUP \ |
||||||
|
--bind=$BIND \ |
||||||
|
--log-level=$LOG_LEVEL \ |
||||||
|
--log-file=- |
@ -0,0 +1,11 @@ |
|||||||
|
server { |
||||||
|
listen 8989; |
||||||
|
server_name zakonvremeni.ru; |
||||||
|
access_log /var/log/nginx/crossposting/access.log; |
||||||
|
error_log /var/log/nginx/crossposting/error.log error; |
||||||
|
root /home/redex2000/crossposting/backend/current; |
||||||
|
|
||||||
|
location / { |
||||||
|
proxy_pass http://localhost:8888; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,10 @@ |
|||||||
|
[program:crossposting_django] |
||||||
|
command=/home/redex2000/crossposting/backend/shared/crossposting_env/bin/gunicorn_start |
||||||
|
directory=/home/redex2000/crossposting/backend/current |
||||||
|
user=redex2000 |
||||||
|
autorestart=true |
||||||
|
redirect_stderr=true |
||||||
|
stdout_logfile = /var/log/supervisor/crossposting/out.log |
||||||
|
stderr_logfile = /var/log/supervisor/crossposting/err.log |
||||||
|
startsecs=10 |
||||||
|
startretries=5 |
Loading…
Reference in new issue