insomnia/scripts/build.sh
Gregory Schier f10532980a try
2016-08-23 12:37:01 -07:00

33 lines
679 B
Bash

#!/bin/bash
#? Package the app
set -e
BUILD_DIR='./build'
echo "-- REMOVING DIST FOLDER --"
if [ -d "$BUILD_DIR" ]; then
rm -r "$BUILD_DIR"
fi
echo "-- BUILDING PRODUCTION APP --"
cross-env NODE_ENV=production babel-node ./node_modules/.bin/webpack --config ./webpack/webpack.config.production.js
echo "-- COPYING REMAINING FILES --"
# Copy package JSON
cp app/app.json "$BUILD_DIR/app.json"
cp app/app.json "$BUILD_DIR/package.json"
# Copy some things
cp app/app.js "$BUILD_DIR/"
cp -r app/images "$BUILD_DIR/"
cp -r app/external "$BUILD_DIR/"
echo "-- INSTALLING PACKAGES --"
cd "$BUILD_DIR"/
cross-env NODE_ENV=production npm install
echo "-- BUILD COMPLETE --"