-
Notifications
You must be signed in to change notification settings - Fork 5
/
docker-compose-standalone.yml
71 lines (71 loc) · 1.74 KB
/
docker-compose-standalone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
version: '3.7'
services:
faucet:
restart: always
image: 'c65sdn/faucet:1.0.80'
networks:
- dovesnap
volumes:
- /var/log/faucet:/var/log/faucet
- '${FAUCET_PREFIX}/etc/faucet:/etc/faucet'
ports:
- '6653:6653'
environment:
FAUCET_CONFIG_STAT_RELOAD: '1'
FAUCET_CONFIG_AUTO_REVERT: '1'
labels:
- "dovesnap.namespace=standalone"
gauge:
restart: always
image: 'c65sdn/gauge:1.0.80'
networks:
- dovesnap
volumes:
- /var/log/gauge:/var/log/gauge
- ./configs/gauge.yaml:/etc/faucet/gauge.yaml
- '${FAUCET_PREFIX}/etc/faucet:/etc/faucet'
ports:
- '6654:6653'
environment:
GAUGE_CONFIG: '/etc/faucet/gauge.yaml'
GAUGE_CONFIG_STAT_RELOAD: '1'
GAUGE_CONFIG_AUTO_REVERT: '1'
labels:
- "dovesnap.namespace=standalone"
faucet_certstrap:
restart: on-failure
image: 'iqtlabs/faucet-certstrap:v0.55.72'
network_mode: none
volumes:
- /opt/faucetconfrpc:/opt/faucetconfrpc
command:
- /opt/faucetconfrpc
- faucetconfrpc
labels:
- "dovesnap.namespace=standalone"
faucetconfrpc:
restart: always
image: 'iqtlabs/faucetconfrpc:v0.55.72'
environment:
PYTHONUNBUFFERED: '1'
networks:
- dovesnap
volumes:
- /opt/faucetconfrpc:/faucetconfrpc
- '${FAUCET_PREFIX}/etc/faucet:/etc/faucet'
ports:
- 59999:59999
command:
- --key=/faucetconfrpc/faucetconfrpc.key
- --cert=/faucetconfrpc/faucetconfrpc.crt
- --cacert=/faucetconfrpc/faucetconfrpc-ca.crt
- --host=faucetconfrpc
- --config_dir=/etc/faucet
depends_on:
- faucet
- gauge
labels:
- "dovesnap.namespace=standalone"
networks:
dovesnap: