...
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