|
#!/bin/sh -e
|
|
|
|
USAGE="Available options:
|
|
doc Start documentation UI at http://localhost:8001 and the mock up server at http://localhost:4010
|
|
mock Start the mock up server at http://localhost:4010
|
|
editor Start the documentation editor at http://localhost:8002
|
|
stop Stop all runing services started using this script
|
|
help display this message"
|
|
|
|
case "$1" in
|
|
doc)
|
|
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"
|
|
;;
|
|
mock)
|
|
sudo docker-compose up -d hermez-api-mock && echo "\n\nStarted mockup server at http://localhost:4010"
|
|
;;
|
|
editor)
|
|
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"
|
|
;;
|
|
stop)
|
|
sudo docker-compose rm -sf && echo "\n\nStopped all the services initialized by this script"
|
|
;;
|
|
help)
|
|
echo "$USAGE"
|
|
;;
|
|
*)
|
|
echo "Invalid option.\n\n$USAGE"
|
|
;;
|
|
esac
|