-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.sh
82 lines (62 loc) · 1.89 KB
/
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/bash
echo "========================================="
echo " Setting up MLSB Bot with docker!"
echo "========================================="
echo "ASSUMING the MLSB platform is running locally"
if [[ -z "${PAGE_ACCESS_TOKEN}" ]]; then
echo "PAGE_ACCESS_TOKEN environment variable not set (value is needed - see read me)"
exit 1
fi
if [[ -z "${VERIFY_TOKEN}" ]]; then
echo "VERIFY_TOKEN environment variable not set (value is needed - see README)"
exit 1
fi
if [[ -z "${ADMIN}" ]]; then
ADMIN="admin"
echo "ADMIN environment variable not set (default=$ADMIN)"
export ADMIN
fi
if [[ -z "${DBNAME}" ]]; then
DBNAME="mongo"
echo "DBNAME environment variable not set (default=$DBNAME)"
export DBNAME
fi
if [[ -z "${DBPW}" ]]; then
DBPW="password"
echo "DBPW environment variable not set (default=$DBPW)"
export DBPW
fi
if [[ -z "${DBUSER}" ]]; then
DBUSER="user"
echo "DBUSER environment variable not set (default=$DBUSER)"
export DBUSER
fi
if [[ -z "${LOCAL}" ]]; then
LOCAL="TRUE"
echo "LOCAL environment variable not set (default=$LOCAL)"
export LOCAL
fi
if [[ -z "${MONGODB_URI}" ]]; then
MONGODB_URI="mongodb://mongodb:27017/rest"
echo "MONGODB_URI environment variable not set (default=$MONGODB_URI)"
export MONGODB_URI
fi
if [[ -z "${PASSWORD}" ]]; then
PASSWORD="password"
echo "PASSWORD environment variable not set (default=$PASSWORD)"
export PASSWORD
fi
if [[ -z "${PLATFORM}" ]]; then
PLATFORM="http://localhost:8080"
echo "PLATFORM environment variable not set (default=$PLATFORM)"
export PLATFORM
fi
if [[ -z "${URI}" ]]; then
URI="mongodb://$DBUSER:$DBPW@mongodb:27017/$DBNAME"
echo "PLATFORM environment variable not set (default=$URI)"
export URI
fi
docker-compose build
echo "Done building"
docker-compose up -d
echo "App is up and runnning"