-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
24 lines (24 loc) · 1.1 KB
/
Copy pathdocker-compose.yml
File metadata and controls
24 lines (24 loc) · 1.1 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
services:
onedoor:
image: tylerransdell/onedoor:latest
build: . #can build also
container_name: onedoor
volumes:
- ./config.yaml:/app/config.yaml:ro #server config
- ./logs:/var/log/intercom:rw #optional
- ./keys:/etc/asterisk/keys:rw #persists dtls keys
- ./vapid:/vapid:rw #optional, binding enables notifications
environment:
- JWT_SECRET= #REQUIRED - any string at least 32 chars
# devices:
# - /dev/dri:/dev/dri --- use hardware acceleration if transcoding camera feed
restart: unless-stopped
ports:
- 8099:8099 #onedoor, lan only, point proxy here.
- 8557:8557/tcp #fast video, default shown. expose to wan
- 8557:8557/udp #fast video, default shown. expose to wan
- 10000-10220:10000-10220/udp #fast audio, default shown. expose to wan
- 5060:5060 #local intercom 105:one2345door, lan only
# - 5040:5040 #optional asterisk ami for home assistant monitor hass:one2345door, lan only
# - 1984:1984 #optional go2rtc console, lan only
# - 8199:8199 #notifications webhook listener - no auth, keep port protected.