-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstartPluto.sh
executable file
·34 lines (21 loc) · 1.35 KB
/
startPluto.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
#!/bin/sh
# cd test_config
# POSTGRES_PORT=$(node -pe "require('./validatorConfig.json').dbPort")
# POSTGRES_USER=$(node -pe "require('./validatorConfig.json').dbUser")
# POSTGRES_PASSWORD=$(node -pe "require('./validatorConfig.json').dbPassword")
# POSTGRES_DATABASE=$(node -pe "require('./validatorConfig.json').dbDatabase")
# cd ..
# docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 plutonet
# docker volume create pgdata
# docker stop pluto_db
# docker rm pluto_db
# docker run -v pgdata:/var/lib/postgresql/data -p $POSTGRES_PORT:5432 -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -e POSTGRES_USER=$POSTGRES_USER -e POSTGRES_DB=$POSTGRES_DATABASE --net=plutonet --name pluto_db -d postgres:9.6-alpine
# docker run -v $PWD/test_config:/opt/PLUTO/config --net=plutonet --rm -a stdout -a stderr pluto_dbloader:develop
# docker stop pluto_ws
# docker rm pluto_ws
# docker run -v $PWD/test_config:/opt/PLUTO/config -p 3000:3000 --net=plutonet --name pluto_ws -d pluto:develop
# docker stop pluto_nginx
# docker rm pluto_nginx
# docker run -v $PWD/test_nginx.conf:/etc/nginx/nginx.conf:ro -p 8001:8001 -p 8002:8002 -p 8003:8003 -p 8004:8004 --net=plutonet --name pluto_nginx -d nginx:stable-alpine
# docker run -p 8000:8000 --net=plutonet --name pluto_s3server -d scality/s3server
docker-compose -f test-docker-compose.yml -p pluto_test up -d