| 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 | |