-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose-arm64v8.yml
52 lines (52 loc) · 1.23 KB
/
docker-compose-arm64v8.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
version: '3'
services:
caddy:
image: caddy:2.4.6-alpine
ports:
- "443:443"
- "80:80"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy:/data
environment:
- RS=${RS}
restart: always
logging:
driver: json-file
options:
max-size: 50m
gogo-garage-opener:
privileged: true
image: "benjjefferies/gogo-garage-opener:arm64v8"
volumes:
- $HOME/data:/var/gogo-garage-opener/data
- /etc/ssl/certs:/etc/ssl/certs
environment:
- DB=/var/gogo-garage-opener/data/gogo-garage-opener.db
- RELAY=${RELAY}
- SWITCH=${SWITCH}
- NOTIFICATION=5m
- AUTOCLOSE=true
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
- AWS_SECRET_KEY=${AWS_SECRET_KEY}
- RS=${RS}
- AS=${AS}
- AWS_SES_ENDPOINT=${AWS_SES_ENDPOINT}
restart: always
logging:
driver: json-file
options:
max-size: 50m
service-discovery:
privileged: true
image: "benjjefferies/service-discovery:arm64v8"
network_mode: host
environment:
- RS=${RS}
- AS=${AS}
- ZEROCONF_PORT=42424
restart: always
logging:
driver: json-file
options:
max-size: 50m