| | 471 | cat << EOF > "/usr/local/bin/reload-uwsgi" |
| | 472 | #!/bin/bash |
| | 473 | set -e |
| | 474 | |
| | 475 | if [[ -z "$1" ]]; then |
| | 476 | echo >&2 "Instance needs to be specified: prod, dev, test or train" |
| | 477 | exit 1 |
| | 478 | elif [[ ! -d "/home/rms/$1" ]]; then |
| | 479 | echo >&2 "$1 is not a valid instance!" |
| | 480 | exit 1 |
| | 481 | fi |
| | 482 | |
| | 483 | INSTANCE=$1 |
| | 484 | |
| | 485 | /etc/init.d/uwsgi-$INSTANCE reload |
| | 486 | EOF |
| | 487 | chmod +x /usr/local/bin/reload-uwsgi |
| | 488 | |
| | 489 | cat << EOF > "/usr/local/bin/start-uwsgi" |
| | 490 | #!/bin/bash |
| | 491 | set -e |
| | 492 | |
| | 493 | if [[ -z "$1" ]]; then |
| | 494 | echo >&2 "Instance needs to be specified: prod, dev, test or train" |
| | 495 | exit 1 |
| | 496 | elif [[ ! -d "/home/rms/$1" ]]; then |
| | 497 | echo >&2 "$1 is not a valid instance!" |
| | 498 | exit 1 |
| | 499 | fi |
| | 500 | |
| | 501 | INSTANCE=$1 |
| | 502 | |
| | 503 | /etc/init.d/uwsgi-$INSTANCE start |
| | 504 | EOF |
| | 505 | chmod +x /usr/local/bin/start-uwsgi |
| | 506 | |
| | 507 | |
| | 508 | cat << EOF > "/usr/local/bin/stop-uwsgi" |
| | 509 | #!/bin/bash |
| | 510 | set -e |
| | 511 | |
| | 512 | if [[ -z "$1" ]]; then |
| | 513 | echo >&2 "Instance needs to be specified: prod, dev, test or train" |
| | 514 | exit 1 |
| | 515 | elif [[ ! -d "/home/rms/$1" ]]; then |
| | 516 | echo >&2 "$1 is not a valid instance!" |
| | 517 | exit 1 |
| | 518 | fi |
| | 519 | |
| | 520 | INSTANCE=$1 |
| | 521 | |
| | 522 | /etc/init.d/uwsgi-$INSTANCE stop |
| | 523 | EOF |
| | 524 | chmod +x /usr/local/bin/stop-uwsgi |
| | 525 | |
| | 526 | |
| | 527 | |