This project requires the tools:
- Docker Machine
- Docker Compose
- Docker
Use git bash to configuration tools.
Install Docker Machine.
$ mkdir -p "$HOME/bin"
$ curl -L "https://github.com/docker/machine/releases/download/v0.14.0//docker-machine-Windows-x86_64.exe" > "$HOME/bin/docker-machine.exe"
$ chmod +x "$HOME/bin/docker-machine.exe"
Create and configure default machine.
$ docker-machine create -d virtualbox --virtualbox-disk-size "50000" default
$ eval $(docker-machine env default)
Install Docker Compose
$ curl -L "https://github.com/docker/compose/releases/download/1.22.0-rc1/docker-compose-Windows-x86_64.exe" > "$HOME/bin/docker-compose.exe"
$ chmod +x "$HOME/bin/docker-compose.exe"
Install Docker
$ mkdir -p "$HOME/tmp"
$ curl -L "https://download.docker.com/win/static/stable/x86_64/docker-17.09.0-ce.zip" > "$HOME/tmp/docker.zip"
$ unzip "$HOME/tmp/docker.zip" -d "$HOME/tmp/"
$ mv "$HOME/tmp/docker/docker.exe" "$HOME/bin/docker.exe"
$ rm -rf "$HOME/tmp/docker" "$HOME/tmp/docker.zip"
Use git bash to start service.
Get IP.
$ docker-machine ip
Open project folder.
$ docker-compose up
Set Enviroments:
- STATIC_PATH: Path of static files ".../oauth2-rad-tdc2018/src/static"
- REDIS_HOST: Host of Redis "192.168.99.100"
- REDIS_PORT: Port of Redis "6379"