hermez-node/api/run.sh
api/run.shRaw
1#!/bin/sh -e
2
3USAGE="Available options:
4 doc Start documentation UI at http://loclahost:8001 and the mock up server at http://loclahost:4010
5 mock Start the mock up server at http://loclahost:4010
6 editor Start the documentation editor at http://loclahost:8002
7 stop Stop all runing services started using this script
8 help display this message"
9
10case "$1" in
11 doc)
12 sudo docker-compose up -d hermez-api-doc hermez-api-mock && echo "\n\nStarted documentation UI at http://localhost:8001 and mockup server at http://localhost:4010"
13 ;;
14 mock)
15 sudo docker-compose up -d hermez-api-mock && echo "\n\nStarted mockup server at http://localhost:4010"
16 ;;
17 editor)
18 sudo docker-compose up -d hermez-api-editor hermez-api-mock && echo "\n\nStarted spec editor at http://localhost:8002 and mockup server at http://localhost:4010"
19 ;;
20 stop)
21 sudo docker-compose rm -sf && echo "\n\nStopped all the services initialized by this script"
22 ;;
23 help)
24 echo "$USAGE"
25 ;;
26 *)
27 echo "Invalid option.\n\n$USAGE"
28 ;;
29 esac