-
Notifications
You must be signed in to change notification settings - Fork 10
/
setup.sh
executable file
·37 lines (32 loc) · 928 Bytes
/
setup.sh
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
36
37
#!/bin/bash
#!/usr/bin/bash
#!/usr/local/bin/bash
export NOLA311_DB_USER=${NOLA311_DB_USER:-nola311}
export NOLA311_DB_PASSWORD=${NOLA311_DB_PASSWORD:-nola311}
export NOLA311_DB_HOST=${NOLA311_DB_HOST:-localhost}
export NOLA311_DB_PORT=${NOLA311_DB_PORT:-5432}
export NOLA311_DB_NAME=${NOLA311_DB_NAME:-nola311}
export NOLA311_DB_URI="postgresql:https://${NOLA311_DB_USER}:${NOLA311_DB_PASSWORD}@${NOLA311_DB_HOST}:${NOLA311_DB_PORT}/${NOLA311_DB_NAME}"
if [ ! -z $NOLA311_CREATE_USER ]; then
echo ""
echo "Creating nola311 user and database"
echo ""
createuser nola311
createdb nola311 -O nola311
else
echo ""
echo "Skipping creation of user and database"
echo ""
fi
echo ""
echo "Downloading the source data"
echo ""
./setup/download_source_data.sh
echo ""
echo "Setup tables and load data into database"
echo ""
./setup/load_data.sh
echo ""
echo "install remaining database objects"
echo ""
./setup/install.sh