diff options
author | Yukai Huang | 2016-10-14 19:28:54 +0800 |
---|---|---|
committer | Yukai Huang | 2016-10-16 11:20:29 +0800 |
commit | 9f63581c61249703cb057547360782728b97e81e (patch) | |
tree | 2544bd01ad19f22daf62edeeb6947f8aa67d4144 /bin/heroku | |
parent | 33d070e52d3b7792b50ac86c175e91f444027143 (diff) |
Config heroku deployment
Diffstat (limited to '')
-rwxr-xr-x | bin/heroku | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/bin/heroku b/bin/heroku new file mode 100755 index 00000000..12f9cc17 --- /dev/null +++ b/bin/heroku @@ -0,0 +1,35 @@ +#!/bin/bash + +set -e + +if [ "$BUILD_ASSETS" = true ]; then + BUILD_ASSETS=false npm install && npm run assets:install + + # setup config files + cat << EOF > .sequelizerc +var path = require('path'); + +module.exports = { + 'config': path.resolve('config.json'), + 'migrations-path': path.resolve('lib', 'migrations'), + 'models-path': path.resolve('lib', 'models'), + 'url': process.env.DATABASE_URL, + 'dialect': process.env.DB_TYPE +} + +EOF + + cat << EOF > config.json + +{ + "production": { + } +} + +EOF + + cp public/js/config.js.example public/js/config.js + + # build app + npm run build +fi |