-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.tyml
More file actions
67 lines (67 loc) · 1.7 KB
/
Copy pathdocker-compose.tyml
File metadata and controls
67 lines (67 loc) · 1.7 KB
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
version: "3.2"
services:
primarydnsresolver:
network_mode: "host"
image: "anyqast/uniqast-pdns-recursor:latest"
hostname: "pdns-recursor"
read_only: true
tmpfs:
- "/tmp"
- "/run"
environment:
LOCAL_ADDRESS: "127.0.0.1,123.45.67.89,2000::1"
HEALTHCHECK_IP_RANGE_START: "127.0.0.2"
HEALTHCHECK_IP_RANGE_END: "127.255.255.254"
TELEGRAF_AGENT_COLLECT_INTERVAL: "1s"
TELEGRAF_AGENT_FLUSH_INTERVAL: "1s"
TELEGRAF_OUTPUTS: |
[[outputs.influxdb]]
urls = ["http://influxdb:8086"]
database = "anyqast"
retention_policy = ""
write_consistency = "any"
timeout = "15s"
username = "anyqast"
password = "xxxxxxxxxxxxxxxx"
user_agent = "telegraf"
udp_payload = 512
netmgmt:
network_mode: "host"
image: "anyqast/multiqast-netmanage"
hostname: "netmanage"
privileged: true
read_only: true
tmpfs:
- "/tmp"
- "/run"
- "/etc/bird.d"
volumes:
- type: "bind"
source: "/var/run/docker.sock"
target: "/var/run/docker.sock"
read_only: true
- type: "bind"
source: "/lib/modules"
target: "/lib/modules"
read_only: true
environment:
BGP_AS: 204136
BGP_PREFIXES: "123.45.67.0/24 2000::/48"
BGP_NEIGHBORS: "external,1.2.3.4,12345 external,2abc::def,12345,password"
dnscrypt:
network_mode: "host"
image: "anyqast/uniqast-dnscrypt-wrapper"
hostname: "dnscrypt"
read_only: true
tmpfs:
- "/tmp"
- "/run"
environment:
DNSCRYPT_HOST_PORTS: |
123.45.67.89 27015
123.45.67.123 8080
DNSCRYPT_CERT_FILE_EXPIRE_DAYS: "1h"
DNSCRYPT_CERT_FILE_ROTATION_INTERVAL: "3300"
DNSCRYPT_CERT_FILE_ROTATION_TIMEOUT: "300"
DNSCRYPT_CERT_FILE_HISTORY_SIZE: "24"
DNSCRYPT_PROVIDER_NAME: "dnscrypt.info"