forked from sovrin-foundation/sovrin-devexchange
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdev.sh
More file actions
executable file
·41 lines (41 loc) · 1.23 KB
/
Copy pathdev.sh
File metadata and controls
executable file
·41 lines (41 loc) · 1.23 KB
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
#!/bin/bash
if [[ "$OSTYPE" == 'msys' ]]; then
pwdPath="/${PWD}"
else
pwdPath=`pwd`
fi
echo "Current working directory is " $pwdPath
docker stop db_devex
docker start db_devex
# check for a running container before stopping it
MEAN_PID=$(docker ps -a -q -f "name=mean_devex")
if [[ -n $MEAN_PID ]]; then
docker stop mean_devex
fi
docker run \
-p 3000:3000 \
-p 9229:9229 \
-p 5858:5858 \
-p 35729:35729 \
-v $pwdPath/config:/opt/mean.js/config \
-v $pwdPath/modules:/opt/mean.js/modules \
-v $pwdPath/public:/opt/mean.js/public \
-v $pwdPath/uploads:/opt/mean.js/uploads \
-e "MAILER_SERVICE_PROVIDER=gggmail" \
-e "MAILER_FROM=<Email>" \
-e "MAILER_EMAIL_ID=<Email>" \
-e "MAILER_PASSWORD=<Password>" \
-e "NODE_ENV=${NODE_ENV-development}" \
-e "MONGO_SEED=${MONGO_SEED-true}" \
-e "DISABLE_WATCH=${DISABLE_WATCH-}" \
-e "GITHUB_ID=your_oauth_github_id" \
-e "GITHUB_SECRET=your_oauth_github_secret" \
-e "MONGO_SEED_LOG_RESULTS=${MONGO_SEED_LOG_RESULTS-true}" \
-e "DEVEX_PROD=${DEVEX_PROD-false}" \
-e "DOMAIN=http://localhost:3000" \
-e "DEV_ADMIN_PWD=adminadmin" \
-e "DEV_USER_PWD=useruser" \
-e "DEV_DEV_PWD=devdev" \
-e "DEV_DEV2_PWD=devdev" \
-e "DEV_GOV_PWD=govgov" \
-ti --rm --link db_devex --name mean_devex mean/devex ${@:-bash}