mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-06-03 08:28:54 -04:00
Config heroku deployment
This commit is contained in:
parent
33d070e52d
commit
9f63581c61
5 changed files with 84 additions and 3 deletions
35
bin/heroku
Executable file
35
bin/heroku
Executable file
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue