-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose-diun.yml
More file actions
94 lines (84 loc) · 2.11 KB
/
Copy pathdocker-compose-diun.yml
File metadata and controls
94 lines (84 loc) · 2.11 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Example docker-compose.yml file for Diun
#
# You can remove the environment variables that are being set to 0 (revoke), but
# the full list of options is set out below for ease of configuration.
#
version: "3.5"
services:
diun-docker-proxy:
container_name: diun-docker-proxy
image: mjmccans/docker-socket-proxy
environment:
TZ: America/Toronto
DESCRIPTIVE_ERRORS: 0
AUTH: 0
COMMIT: 0
CONFIGS: 0
CONTAINERS: 1
CONTAINERS_ATTACH: 0
CONTAINERS_CREATE: 0
CONTAINERS_DELETE: 0
CONTAINERS_KILL: 0
CONTAINERS_PAUSE: 0
CONTAINERS_PRUNE: 0
CONTAINERS_RENAME: 0
CONTAINERS_RESTART: 0
CONTAINERS_RESIZE: 0
CONTAINERS_START: 0
CONTAINERS_STOP: 0
CONTAINERS_UPDATE: 0
CONTAINERS_UNPAUSE: 0
CONTAINERS_WAIT: 0
CONTAINERS_EXEC: 0
DISTRIBUTION: 0
EVENTS: 0
EXEC: 0
IMAGES: 1
IMAGES_BUILD: 0
IMAGES_CREATE: 0
IMAGES_DELETE: 0
IMAGES_PRUNE: 0
INFO: 1
NETWORKS: 0
NETWORKS_CONNECT: 0
NETWORKS_CREATE: 0
NETWORKS_DELETE: 0
NETWORKS_DISCONNECT: 0
NETWORKS_PRUNE: 0
NODES: 0
NODES_DELETE: 0
PING: 1
PLUGINS: 0
SECRETS: 0
SERVICES: 0
SESSION: 0
SWARM: 0
SYSTEM: 0
TASKS: 0
VERSION: 1
VOLUMES: 0
VOLUMES_CREATE: 0
VOLUMES_DELETE: 0
VOLUMES_PRUNE: 0
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
diun:
image: crazymax/diun:latest
container_name: diun
command: serve
volumes:
- ./data:/data
- ./data/diun.yml:/diun.yml:ro
depends_on:
- diun-docker-proxy
environment:
TZ: "America/Toronto"
LOG_LEVEL: "info"
LOG_JSON: "false"
DIUN_WATCH_WORKERS: "20"
DIUN_WATCH_SCHEDULE: "0 */6 * * *"
DIUN_PROVIDERS_DOCKER: "true"
DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT: "true"
DIUN_PROVIDERS_DOCKER_ENDPOINT: tcp://diun-docker-proxy:2375 # This makes Diun use the docker-proxy as the Docker endpoint.
restart: unless-stopped