Skip to content

Instantly share code, notes, and snippets.

@chrisdlangton
Created April 21, 2017 02:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrisdlangton/2649c267284367b53696191f09bc9735 to your computer and use it in GitHub Desktop.
Save chrisdlangton/2649c267284367b53696191f09bc9735 to your computer and use it in GitHub Desktop.
Docker for melbdatathon 2017
version: "2"
services:
mysql:
container_name: MelbDatathon2017mysql
image: mysql
environment:
MYSQL_ROOT_PASSWORD: admin
volumes:
- ./var/db_data:/var/lib/mysql
- ./Code:/var/lib/mysql-files/Code
- ./Lookups:/var/lib/mysql-files/Lookups
- ./Transactions:/var/lib/mysql-files/Transactions
ports:
- "3306:3306"
influx:
container_name: MelbDatathon2017influx
image: influxdb:1.1.4-alpine
volumes:
- ./var/influxdb:/var/lib/influxdb
ports:
- "8086:8086"
py:
container_name: MelbDatathon2017python
build:
context: ./
dockerfile: ./docker/python/Dockerfile
volumes:
- ./src:/opt/melbdatathon2017
- ./requirements.txt:/opt/melbdatathon2017/requirements.txt
es:
container_name: MelbDatathon2017elasticsearch
image: elasticsearch:2.4
command: elasticsearch -Des.network.host=0.0.0.0
ports:
- "9200:9200"
- "9300:9300"
volumes:
- ./var/es_data:/usr/share/elasticsearch/data
- ./docker/elasticsearch:/usr/share/elasticsearch/config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment