aboutsummaryrefslogtreecommitdiffstats
path: root/script/setup
blob: badf23744760d0b03b10109ca76b2d55d8b91c96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

set -e
cd "$(dirname "$0")/.."

# If we're running in Vagrant and there isn't a valid config file, set one up.
if [ ! -f conf/general.yml ] && [ "$USER" = "vagrant" ]; then
    echo -n "Setting up a default conf/general.yml file for Vagrant..."
    sed -r \
        -e "s,^( *FMS_DB_HOST:).*,\\1 ''," \
        -e "s,^( *FMS_DB_NAME:).*,\\1 'fixmystreet'," \
        -e "s,^( *FMS_DB_USER:).*,\\1 'vagrant'," \
        -e "s,^( *BASE_URL:).*,\\1 'http://127.0.0.1.xip.io:3000'," \
        -e "s,^( *EMAIL_DOMAIN:).*,\\1 '127.0.0.1.xip.io'," \
        -e "s,^( *CONTACT_EMAIL:).*,\\1 'help@127.0.0.1.xip.io'," \
        -e "s,^( *DO_NOT_REPLY_EMAIL:).*,\\1 'help@127.0.0.1.xip.io'," \
        conf/general.yml-example > conf/general.yml
fi

# The rest should be the same as update for now
script/update