Skip to content

Instantly share code, notes, and snippets.

@ericc59
Created July 20, 2015 18:11
Show Gist options
  • Save ericc59/b4857e12f151acfad520 to your computer and use it in GitHub Desktop.
Save ericc59/b4857e12f151acfad520 to your computer and use it in GitHub Desktop.
#!/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