work_scripts/install_predash.sh

60 lines
1.2 KiB
Bash

#!/bin/sh
#---------------------------------------------------------
# Script Install Pedash
# --------------------------------------------------------
# Install apt-get packages
echo "[INFO] Installing main apt packages..."
#sudo apt-get update
#sudo apt-get -y upgrade
sudo apt -y install build-essential
sudo apt -y install python3-dev
echo "[INFO] Done."
echo "[INFO] Installing pip packages..."
sudo pip3 install simplejson
sudo pip3 install pycrypto
sudo pip3 install flask
sudo pip3 install flask_tryton
sudo pip3 install flask_cors
message "[INFO] Installing Predash WEB..." ${BLUE}
mkdir $HOME/.flask
mkdir $HOME/predash
cd $HOME/predash
hg clone https://bitbucket.org/presik/predash_web
cd predash_web && npm install && cd ..
echo "[INFO] Done."
message "[INFO] Installing Predash API..." ${BLUE}
hg clone https://bitbucket.org/presik/predash_api
cd predash_api && npm install && cd ..
echo "[INFO] Creating Config File..."
env_flask="
[General]
databases=['DEMO50']
host=0.0.0.0
trytond_config=/home/psk/.trytond/trytond.conf
[Auth]
api_key=xxxxxxxxxxxxxx
secret_key=xxxxxxxxxx
user=username
"
echo $env_flask >> $HOME/.flask/env_flask.ini
echo "[INFO] Done."