Files
PINE/eve/dev_run.sh
2021-06-02 17:01:23 -04:00

29 lines
774 B
Bash
Executable File

#!/bin/bash
# (C) 2019 The Johns Hopkins University Applied Physics Laboratory LLC.
DIR="$( cd "$( dirname "${0}" )" && pwd )"
DATA_DIR=${DATA_DIR:-${DIR}}
LOG_DIR=${LOG_DIR:-${DIR}/logs}
DB_DIR=${DATA_DIR}/db
set -ex
mkdir -p ${DB_DIR} ${LOG_DIR}
if [[ -z ${MONGO_URI} ]]; then
# use a port separate from the system-wide mongo port, if it's running as a service
export MONGO_PORT=${MONGO_PORT:-27018}
mkdir -p logs/ db/
mongod --dbpath ${DB_DIR} \
--port ${MONGO_PORT} \
--logpath ${LOG_DIR}/mongod.log \
--logRotate reopen --logappend &
else
export MONGO_URI
fi
export FLASK_PORT=${FLASK_PORT:-5001}
export FLASK_ENV="development"
export PYTHONPATH="${DIR}/python"
pipenv run python3 ${DIR}/python/EveDataLayer.py