-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathdocker-compose.yml
100 lines (97 loc) · 2.78 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
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
95
96
97
98
99
100
version: '3.9'
services:
fms:
image: ${IMAGE}:latest
container_name: fms-${ID}
hostname: fms
volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:ro
- fms-admin-conf:/opt/FileMaker/FileMaker Server/Admin/conf:delegated
- fms-conf:/opt/FileMaker/FileMaker Server/conf:delegated
- fms-data-backups:/opt/FileMaker/FileMaker Server/Data/Backups/:delegated
- fms-data-databases:/opt/FileMaker/FileMaker Server/Data/Databases/:delegated
- fms-data-preferences:/opt/FileMaker/FileMaker Server/Data/Preferences/:delegated
- fms-data-scripts:/opt/FileMaker/FileMaker Server/Data/Scripts/:delegated
- fms-dbserver-extensions:/opt/FileMaker/FileMaker Server/Database Server/Extensions/:delegated
- fms-http-dotconf:/opt/FileMaker/FileMaker Server/HTTPServer/.conf:delegated
- fms-http-conf:/opt/FileMaker/FileMaker Server/HTTPServer/conf:delegated
- fms-http-htdocs:/opt/FileMaker/FileMaker Server/HTTPServer/htdocs:delegated
- fms-http-logs:/opt/FileMaker/FileMaker Server/HTTPServer/logs:delegated
- fms-logs:/opt/FileMaker/FileMaker Server/Logs:delegated
- fms-webpub-conf:/opt/FileMaker/FileMaker Server/Web Publishing/conf:delegated
# tmpfs:
# - /tmp
# - /run
# - /run/lock
# security_opt:
# - seccomp:unconfined
user: root
environment:
- container=docker
privileged: true
# cap_add:
# - SYS_ADMIN
# - SYS_PTRACE # only for debugging!
ports:
- 80:80
- 443:443
- 2399:2399
- 5003:5003
# - 16000-16002:16000-16002
networks:
fms:
ipv4_address: 172.20.0.11
logging:
driver: "json-file"
options:
mode: "non-blocking"
max-size: "10m"
max-file: "5"
stop_signal: SIGRTMIN+3
stop_grace_period: 10m
restart: "no"
stdin_open: true
tty: true
networks:
fms:
name: fms-net
volumes:
fms-admin-conf:
name: fms-admin-conf-${ID}
external: true
fms-dbserver-extensions:
name: fms-dbserver-extensions-${ID}
external: true
fms-data-backups:
name: fms-data-backups-${ID}
external: true
fms-data-databases:
name: fms-data-databases-${ID}
external: true
fms-data-preferences:
name: fms-data-preferences-${ID}
external: true
fms-data-scripts:
name: fms-data-scripts-${ID}
external: true
fms-conf:
name: fms-conf-${ID}
external: true
fms-http-dotconf:
name: fms-http-dotconf-${ID}
external: true
fms-http-conf:
name: fms-http-conf-${ID}
external: true
fms-http-htdocs:
name: fms-http-htdocs-${ID}
external: true
fms-http-logs:
name: fms-http-logs-${ID}
external: true
fms-logs:
name: fms-logs-${ID}
external: true
fms-webpub-conf:
name: fms-webpub-conf-${ID}
external: true