60 lines
1.2 KiB
Bash
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/dash.ini
|
|
|
|
|
|
echo "[INFO] Done."
|