mirror of
https://github.com/GoodStartLabs/AI_Diplomacy.git
synced 2026-04-19 12:58:09 +00:00
34 lines
1 KiB
Bash
Executable file
34 lines
1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
# Setting env variables
|
|
if [ -z ${NVM_DIR+x} ]; then
|
|
export NVM_DIR="$HOME/.nvm"
|
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
|
|
fi
|
|
|
|
# Downloading and install NVM
|
|
if [ ! -d "$HOME/.nvm" ]; then
|
|
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh -o install_nvm.sh
|
|
bash install_nvm.sh
|
|
rm -Rf install_nvm.sh
|
|
export NVM_DIR="$HOME/.nvm"
|
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
|
|
nvm install v8.11.2
|
|
echo "Done installing NVM v0.33.8 and NodeJS v8.11.2"
|
|
else
|
|
echo "NVM is already installed in ~/.nvm"
|
|
fi
|
|
|
|
# Installing dependencies
|
|
if [ -d "$DIR/diplomacy/web/" ]; then
|
|
cd $DIR/diplomacy/web
|
|
rm -Rf node_modules
|
|
npm install .
|
|
npm install . --only=dev
|
|
cd -
|
|
else
|
|
echo "Folder $DIR/diplomacy/web does not exists. Cannot install package.json"
|
|
fi
|