blob: 1b8fde425ab1537a50003852116d73a7071dd9f2 (
plain)
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
|
VERSION=3.10.13
IMAGE=docker.crute.me/unifi-video
DL_URL="https://dl.ubnt.com/firmwares/ufv/v$(VERSION)/unifi-video.Ubuntu16.04_amd64.v$(VERSION).deb"
all:
docker pull frolvlad/alpine-java:jre8-slim
docker build \
--build-arg=dl_url=$(DL_URL) \
-t $(IMAGE):$(VERSION) .
all-no-cache:
docker build \
--no-cache \
--build-arg=dl_url=$(DL_URL) \
-t $(IMAGE):$(VERSION) .
run:
# 6666 - Inbound Camera Streams
# 7080 - HTTP Web UI
# 7442 - Camera Management
# 7443 - HTTPS Web UI
# 7445 - Video Over HTTP
# 7446 - Video Over HTTPS
# 7447 - RTSP via Controller
docker run \
-p 6666:6666 \
-p 7080:7080 \
-p 7442:7442 \
-p 7443:7443 \
-p 7445:7445 \
-p 7446:7446 \
-p 7447:7447 \
-v /home/mcrute/tmp/unifi-data:/var/lib/unifi-video \
$(IMAGE):$(VERSION)
publish:
docker push $(IMAGE):$(VERSION)
docker tag $(IMAGE):$(VERSION) $(IMAGE):latest
docker push $(IMAGE):latest
|