...

Text file src/github.com/google/certificate-transparency-go/internal/witness/omniwitness/docker-compose.yaml

Documentation: github.com/google/certificate-transparency-go/internal/witness/omniwitness

     1version: '3.2'
     2services:
     3  witness:
     4    build: 
     5        context: ../../..
     6        dockerfile: ./internal/witness/cmd/witness/Dockerfile
     7    volumes:
     8        - type: volume
     9          source: data
    10          target: /data
    11          volume:
    12            nocopy: true
    13        - type: bind
    14          source: ./witness_configs
    15          target: /witness-config
    16          read_only: true
    17    command:
    18      - "--listen=:8100"
    19      - "--db_file=/data/witness.sqlite"
    20      - "--private_key=${WITNESS_PRIVATE_KEY}"
    21      - "--config_file=/witness-config/witness.yaml"
    22      - "--logtostderr"
    23    restart: always
    24    ports:
    25      - "8100:8100"
    26
    27  feeder:
    28    depends_on:
    29      - witness
    30    build: 
    31        context: ../../..
    32        dockerfile: ./internal/witness/cmd/feeder/Dockerfile
    33    command:
    34      - "--witness_url=http://witness:8100"
    35      - "--alsologtostderr"
    36    restart: always
    37volumes:
    38  data:

View as plain text