summaryrefslogtreecommitdiff
path: root/bin/heroku
blob: 6ee7fa4160d10951d516e63b28c63c5a9cc79bd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash

set -e

if [ "$BUILD_ASSETS" = true ]; then
  BUILD_ASSETS=false npm 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:prod
fi