Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

oauth2-rad-tdc2018

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Docker

This project requires the tools:

  • Docker Machine
  • Docker Compose
  • Docker

Installation

Use git bash to configuration tools.

Install Docker Machine.

bash
$ 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.

bash
$ docker-machine create -d virtualbox --virtualbox-disk-size "50000" default
$ eval $(docker-machine env default)

Install Docker Compose

bash
$ 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

bash
$ 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"

Start

Use git bash to start service.

Get IP.

bash
$ docker-machine ip

Open project folder.

bash
$ 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"