diff options
| author | Max Wu | 2016-10-16 16:02:00 +0800 | 
|---|---|---|
| committer | GitHub | 2016-10-16 16:02:00 +0800 | 
| commit | 5e72a69d18ce6a41932a520484ca712822f889b1 (patch) | |
| tree | 0d2dfb9207b555db9a639adf9f7a34b0d0b7e9c6 /bin | |
| parent | 33d070e52d3b7792b50ac86c175e91f444027143 (diff) | |
| parent | bd7efb80962442cfd010620411d8ee8829c334a4 (diff) | |
Merge pull request #213 from Yukaii/heroku-deploy
Config heroku deployment
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/heroku | 35 | ||||
| -rwxr-xr-x | bin/setup | 6 | 
2 files changed, 39 insertions, 2 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 @@ -2,7 +2,9 @@  # run command at repo root  CURRENT_PATH=$PWD -cd $(git rev-parse --show-toplevel) +if [ -d .git ]; then +  cd $(git rev-parse --show-toplevel) +fi  if ! type npm > /dev/null  then @@ -34,7 +36,7 @@ if [ ! -f .sequelizerc ]; then  fi  echo "install npm and bower packages" -npm install && bower install +BUILD_ASSETS=false npm install && bower install  cat << EOF  | 
