dev/docker-compose.yml
author ymh <ymh.work@gmail.com>
Tue, 21 Feb 2017 00:29:53 +0100
changeset 322 3a80a07f1300
permissions -rw-r--r--
add dev env with docker compose
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
322
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
version: '3'
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
services:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
    db:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
        image: postgres
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
        volumes: 
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
            - ./data/db:/var/lib/postgresql/data
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    es:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
        image: elasticsearch:alpine
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
        volumes:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
            - ./data/es:/usr/share/elasticsearch/data
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
    web:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
        build:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
            context: ../
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
            dockerfile: dev/web/Dockerfile
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
        volumes:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
            - ../:/code/platform_web
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
            - ../../platform/src/ldt:/code/platform
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
            - ../../hashcut/src:/code/hashcut
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
            - ../../metadatacomposer/src:/code/metadatacomposer
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
        ports:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
            - "8000:8000"
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
        depends_on:
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
            - db
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
            - es
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25