https://github.com/NVIDIA/DIGITS
Raw File
Tip revision: 9354569758e517b77be6c49887fa6d0b0a6f16eb authored by Luke Yeager on 15 September 2016, 23:09:43 UTC
Update the ML repo package name
Tip revision: 9354569
digits-server
#!/bin/bash
# Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.

set -e

function set_exe {
    # Sets a global variable to the location of an executable
    # Arguments:
    # $1 -- the variable name
    # $2 -- the executable

    # Check to make sure the executable exists
    hash $2 2>/dev/null || { echo >&2 "ERROR: \"$2\" executable not found!"; exit 1; }
    # Print the path to the executable
    local __resultvar=$1
    eval $__resultvar="'$(command -v $2)'"
}

# Some hacking necessary to respect virtualenv installations
set_exe PYTHON_EXE python2
set_exe GUNICORN_EXE gunicorn

$PYTHON_EXE $GUNICORN_EXE \
    --config gunicorn_config.py \
    digits.webapp:app \
    $@
back to top