Files
insomnia/scripts/package.sh
2016-06-14 20:20:05 -07:00

42 lines
1.0 KiB
Bash

#!/bin/bash
#? Package the app
echo "-- REMOVING DIST FOLDER --"
rm -r dist/*
echo "-- BUILDING PRODUCTION APP --"
NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config ./webpack/webpack.config.production.js
echo "-- COPYING REMAINING FILES --"
# Copy some things
cp app/app.json dist/package.json
cp app/app.js dist/
echo "-- INSTALLING PACKAGES --"
# cp -r app/node_modules dist/
cd dist/; NODE_ENV=production npm install; cd ..
echo "-- PACKAGING APP --"
node -r babel-register node_modules/electron-packager/cli.js \
dist \
Insomnia \
--platform=darwin \
--arch=x64 \
--asar \
--build-version=1 \
--app-version=3.0.0 \
--version-string.CompanyName=schier.co \
--version-string.ProductName="Insomnia REST Client" \
--version-string.FileDescription="FileDescription" \
--version-string.OriginalFilename="insomnia" \
--version-string.InternalName="insomnia" \
--download.strictSSL=true \
--icon=assets/icon \
--out=build \
--overwrite
echo "-- PACKAGING COMPLETE --"