#!/bin/bash # $1 = flask port (required) # $2 = data path (required) # $3 = flask env (optional: development or production, default: development) # $4 = flask debug (optional: 0 or 1, default: 1) if [ $# -lt 2 ]; then echo "error: at least two parameters are expected" exit -1 fi FLASK_RUN_PORT={$1} DATA_PATH={$2} FLASK_ENV=${3:-development} FLASK_DEBUG=${4:-1} python3 -m venv ./ source bin/activate python3 server.py "$1" "$2" "$3" "$4"