Files
PINE/setup_dev_stack.sh
2021-08-04 16:59:24 -04:00

48 lines
922 B
Bash
Executable File

#!/bin/bash
# (C) 2019 The Johns Hopkins University Applied Physics Laboratory LLC.
set -ex
pushd backend &> /dev/null
pipenv install --dev
popd &> /dev/null
pushd eve &> /dev/null
sudo apt-get install -y mongodb-server
if which systemctl ; then
sudo systemctl stop mongodb
sudo systemctl disable mongodb
fi
rm -rf db/
pipenv install --dev
popd &> /dev/null
pushd frontend/annotation &> /dev/null
npm install
popd &> /dev/null
pushd pipelines &> /dev/null
sudo apt-get install -y default-jdk
pipenv install --dev
popd &> /dev/null
pushd redis &> /dev/null
sudo apt-get install -y redis-server
if which systemctl ; then
sudo systemctl stop redis-server
sudo systemctl disable redis-server
fi
popd &> /dev/null
pushd test &> /dev/null
pipenv install --dev
popd &> /dev/null
pushd test/tests &> /dev/null
npm install
popd &> /dev/null
pushd client &> /dev/null
pipenv install --dev
popd &> /dev/null