github.com/mre-fog/trillianxx@v1.1.2-0.20180615153820-ae375a99d36a/examples/deployment/docker-compose.yml (about)

     1  version: '3'
     2  services:
     3    mysql:
     4      image: mariadb:10.1
     5      environment:
     6        - MYSQL_ROOT_PASSWORD=$DB_PASSWORD
     7    trillian-db-seed:
     8      build:
     9        context: ../..
    10        dockerfile: ./examples/deployment/docker/db_client/Dockerfile
    11      environment:
    12        - DB_USER=root
    13        - DB_PASSWORD=$DB_PASSWORD
    14      command: ./wait-for-it.sh -t 0 mysql:3306 -- ./scripts/resetdb.sh --verbose --force -h mysql
    15    trillian-log-server:
    16      build:
    17        context: ../..
    18        dockerfile: examples/deployment/docker/log_server/Dockerfile
    19      restart: always # retry while mysql is starting up
    20      ports:
    21        - "8090:8090"
    22        - "8091:8091"
    23      depends_on:
    24        - mysql
    25      environment:
    26        - DB_USER=root
    27        - DB_PASSWORD=$DB_PASSWORD
    28    trillian-log-signer:
    29      build:
    30        context: ../..
    31        dockerfile: examples/deployment/docker/log_signer/Dockerfile
    32      restart: always # retry while mysql is starting up
    33      ports:
    34        - "8092:8091"
    35      depends_on:
    36        - mysql
    37      environment:
    38        - DB_USER=root
    39        - DB_PASSWORD=$DB_PASSWORD