-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathdocker-compose.mustache
More file actions
98 lines (93 loc) · 1.72 KB
/
docker-compose.mustache
File metadata and controls
98 lines (93 loc) · 1.72 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
95
96
97
98
version: '3.5'
services:
{{#services}}
{{#service_name}}
{{name}}:
{{/service_name}}
{{#container_name}}
container_name: {{container_name}}
{{/container_name}}
{{#image}}
image: {{name}}
{{/image}}
{{#hostname}}
hostname: {{name}}
{{/hostname}}
{{#depends_on}}
depends_on:
{{#dependency}}
- {{name}}
{{/dependency}}
{{/depends_on}}
{{#restart}}
restart: {{name}}
{{/restart}}
{{#command}}
command: {{name}}
{{/command}}
{{#labels}}
labels:
{{#label}}
- "{{name}}"
{{/label}}
{{/labels}}
{{#volumes}}
volumes:
{{#vol}}
- "{{.}}"
{{/vol}}
{{/volumes}}
{{#environment}}
environment:
{{#env}}
- {{name}}
{{/env}}
{{/environment}}
{{#sysctls}}
sysctls:
{{#sysctl}}
- {{name}}
{{/sysctl}}
{{/sysctls}}
external_links:
- services_global-nginx-proxy_1:${VIRTUAL_HOST}
{{#networks}}
networks:
{{#net}}
{{name}}:
{{#aliases}}
aliases:
{{#alias}}
- {{name}}
{{/alias}}
{{/aliases}}
{{/net}}
{{/networks}}
{{/services}}
{{#created_volumes}}
volumes:
{{#external_vols}}
{{ext_vol_name}}:
external:
name: {{prefix}}_{{ext_vol_name}}
{{/external_vols}}
{{/created_volumes}}
{{#network}}
networks:
site-network:
name: ${VIRTUAL_HOST}
{{#networks_labels}}
labels:
{{#label}}
- "{{name}}"
{{/label}}
{{/networks_labels}}
global-frontend-network:
external:
name: ee-global-frontend-network
{{#enable_backend_network}}
global-backend-network:
external:
name: ee-global-backend-network
{{/enable_backend_network}}
{{/network}}