Created
July 20, 2015 18:11
-
-
Save ericc59/b4857e12f151acfad520 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
export PATH='/Applications/Kitematic (Beta).app/Contents/Resources/resources:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin' | |
clear | |
export DOCKER_HOST=tcp://192.168.99.100:2376 | |
export DOCKER_CERT_PATH=~/.docker/machine/machines/dev | |
export DOCKER_TLS_VERIFY=1 | |
echo "Stopping Chariot Docker Cluster" | |
# Stop redis | |
redis_container_id=`docker ps | grep redis | head -n1 | awk '{print $1;}'` | |
[ -n "$redis_container_id" ] && docker stop $redis_container_id || echo "redis not running" | |
# # Stop mysql | |
mysql_container_id=`docker ps | grep mysql | head -n1 | awk '{print $1;}'` | |
[ -n "$mysql_container_id" ] && docker stop $mysql_container_id || echo "mysql not running" | |
# Main API | |
main_api_container_id=`docker ps | grep commutesolved/api | head -n1 | awk '{print $1;}'` | |
[ -n "$main_api_container_id" ] && docker stop $main_api_container_id || echo "main api not running" | |
# Trip API | |
trip_api_container_id=`docker ps | grep trip | head -n1 | awk '{print $1;}'` | |
[ -n "$trip_api_container_id" ] && docker stop $trip_api_container_id || echo "trips api not running" | |
# Geofencing API | |
geofencing_container_id=`docker ps | grep geofencing | head -n1 | awk '{print $1;}'` | |
[ -n "$geofencing_container_id" ] && docker stop $geofencing_container_id || echo "geofencing not running" | |
# gps_udp API | |
gps_udp_id=`docker ps | grep gps_udp | head -n1 | awk '{print $1;}'` | |
[ -n "$gps_udp_id" ] && docker stop $gps_udp_id || echo "gps_udp not running" | |
# gps_web API | |
gps_web_id=`docker ps | grep gps_web | head -n1 | awk '{print $1;}'` | |
[ -n "$gps_web_id" ] && docker stop $gps_web_id || echo "gps_web not running" | |
echo "Starting Chariot Docker Cluster" | |
docker run -d -p 32769:6379 -t redis:latest | |
docker run -e "MYSQL_ROOT_PASSWORD=chariot" -d -p 32768:3306 -t mysql:latest | |
docker run -e "APP_MASTER_KEY=awFGDFG=bv&cdgr456HFG" -d -p 8000:80 --dns=10.1.0.2 --dns=8.8.8.8 -t commutesolved/api | |
docker run -e "APP_MASTER_KEY=awFGDFG=bv&cdgr456HFG" -d -p 8005:80 --dns=10.1.0.2 --dns=8.8.8.8 -t commutesolved/trip | |
docker run -e "APP_MASTER_KEY=awFGDFG=bv&cdgr456HFG" -d -p 8010:80 --dns=10.1.0.2 --dns=8.8.8.8 -t commutesolved/gps_web | |
docker run -e "APP_MASTER_KEY=awFGDFG=bv&cdgr456HFG" -d -p 8877:8877/udp --dns=10.1.0.2 --dns=8.8.8.8 -t commutesolved/gps_udp | |
docker run -e "APP_MASTER_KEY=awFGDFG=bv&cdgr456HFG" -d --dns=10.1.0.2 --dns=8.8.8.8 -t commutesolved/geofencing | |
docker ps |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment