-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
58 lines (58 loc) · 1.23 KB
/
docker-compose.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
---
version: '3.2'
services:
unifi:
image: quay.io/derektamsen/docker-unifi
build: ./
restart: on-failure:5
volumes:
- unifidata-nfs:/usr/lib/unifi/data
- unifilog-nfs:/usr/lib/unifi/logs
- unifidl-nfs:/usr/lib/unifi/dl
links:
- mongo
ports:
- "6789:6789"
- "8080:8080"
- "8443:8443"
- "8880:8880"
- "8843:8843"
- "3478:3478/udp"
- "10001:10001/udp"
mongo:
image: mongo:3.4
restart: on-failure:5
ulimits:
nproc: 64000
nofile:
soft: 64000
hard: 64000
expose:
- "27017"
volumes:
- mongodata-nfs:/data/db
volumes:
unifidata-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},nolock,soft,rw"
device: ":${NFS_VOLUME_DATA}"
unifilog-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},nolock,soft,rw"
device: ":${NFS_VOLUME_LOG}"
unifidl-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},nolock,soft,rw"
device: ":${NFS_VOLUME_DL}"
mongodata-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},nolock,soft,rw"
device: ":${NFS_VOLUME_MONGO}"