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