Farmbot-Web-App/install_frontend.sh

23 lines
616 B
Bash
Executable File

#!/bin/bash
CURRENT_DIR=$(pwd)
# Clone into a temp folder...
rm -rf /tmp/farmbot_frontend
mkdir /tmp/farmbot_frontend
git clone https://github.com/farmbot/farmbot-web-frontend.git /tmp/farmbot_frontend
cd /tmp/farmbot_frontend
if [ "$NPM_ADDON" ]; then
echo "NPM ADD ON DETECTED... INSTALLING"
npm install $NPM_ADDON --save 2>&1
fi
npm install 2>&1
# Make webpack executable and compile everything.
chmod +x node_modules/webpack/bin/webpack.js
npm run build 2>&1
cd $CURRENT_DIR
# Move it over to the rails /public directory and install deps
mkdir public/ -p
cp -R /tmp/farmbot_frontend/public/* public/