-
Notifications
You must be signed in to change notification settings - Fork 360
/
opt-add-zammad.yml
116 lines (109 loc) · 2.81 KB
/
opt-add-zammad.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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
version: "3"
services:
zammad-backup:
command: ["zammad-backup"]
depends_on:
- zammad-railsserver
entrypoint: /usr/local/bin/backup.sh
environment:
- BACKUP_SLEEP=86400
- HOLD_DAYS=10
- POSTGRESQL_HOST=postgres
- POSTGRESQL_USER=postgres
- POSTGRESQL_PASSWORD=
image: zammad/zammad-docker-compose:zammad-postgresql-3.4.0-4
links:
- postgres
restart: unless-stopped
volumes:
- zammad-backup:/var/tmp/zammad
- zammad-data:/opt/zammad
zammad-elasticsearch:
environment:
- discovery.type=single-node
image: zammad/zammad-docker-compose:zammad-elasticsearch-3.4.0-4
restart: unless-stopped
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
zammad-init:
command: ["zammad-init"]
depends_on:
- postgres
environment:
- POSTGRESQL_HOST=postgres
- POSTGRESQL_USER=postgres
- POSTGRESQL_PASS=
image: zammad/zammad-docker-compose:zammad-3.4.0-4
links:
- zammad-elasticsearch
- postgres
restart: on-failure
volumes:
- zammad-data:/opt/zammad
zammad-memcached:
command: memcached -m 256M
image: memcached:1.5.22-alpine
restart: unless-stopped
zammad-nginx:
command: ["zammad-nginx"]
expose:
- "80"
depends_on:
- zammad-railsserver
image: zammad/zammad-docker-compose:zammad-3.4.0-4
links:
- zammad-railsserver
- zammad-websocket
restart: unless-stopped
environment:
VIRTUAL_HOST: ${ZAMMAD_HOST}
VIRTUAL_HOST_NAME: "zammad"
LETSENCRYPT_HOST: ${ZAMMAD_HOST}
LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL:-<no value>}
volumes:
- zammad-data:/opt/zammad
zammad-railsserver:
command: ["zammad-railsserver"]
depends_on:
- zammad-memcached
- postgres
image: zammad/zammad-docker-compose:zammad-3.4.0-4
links:
- zammad-elasticsearch
- zammad-memcached
- postgres
restart: unless-stopped
volumes:
- zammad-data:/opt/zammad
zammad-scheduler:
command: ["zammad-scheduler"]
depends_on:
- zammad-memcached
- zammad-railsserver
image: zammad/zammad-docker-compose:zammad-3.4.0-4
links:
- zammad-elasticsearch
- zammad-memcached
- postgres
restart: unless-stopped
volumes:
- zammad-data:/opt/zammad
zammad-websocket:
command: ["zammad-websocket"]
depends_on:
- zammad-memcached
- zammad-railsserver
image: zammad/zammad-docker-compose:zammad-3.4.0-4
links:
- postgres
- zammad-memcached
restart: unless-stopped
volumes:
- zammad-data:/opt/zammad
btcpayserver:
environment:
BTCPAY_EXTERNALSERVICES: "Zammad: ${BTCPAY_PROTOCOL:-https}://${ZAMMAD_HOST};"
volumes:
elasticsearch-data:
zammad-backup:
zammad-data: