2020-12-17 01:01:27 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Start uvicorn server with application srv:energyDB
|
|
|
|
|
|
|
|
|
|
ENERGY_DB_CONF=./energyDB.conf
|
|
|
|
|
|
|
|
|
|
if [ -f $ENERGY_DB_CONF ]; then
|
2020-12-19 00:34:20 +00:00
|
|
|
echo Reading $ENERGY_DB_CONF
|
|
|
|
|
source $ENERGY_DB_CONF
|
|
|
|
|
elif [ -f ../$ENERGY_DB_CONF ]; then
|
|
|
|
|
echo Reading ../$ENERGY_DB_CONF
|
|
|
|
|
source ../$ENERGY_DB_CONF
|
2020-12-17 01:01:27 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
ARG_HTTP_PORT=${HTTP_PORT:-8000}
|
|
|
|
|
ARG_IP_ADDRESS=${IP_ADDRESS:-127.0.0.1}
|
|
|
|
|
|
2020-12-19 02:06:08 +00:00
|
|
|
export DATABASE_URL
|
2020-12-19 00:34:20 +00:00
|
|
|
|
2020-12-17 01:01:27 +01:00
|
|
|
/usr/bin/env uvicorn --port $ARG_HTTP_PORT --host $ARG_IP_ADDRESS ${UVICORN_ARGS} srv:energyDB
|