aboutsummaryrefslogtreecommitdiff
path: root/unifi-video
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2018-08-14 02:55:44 +0000
committerMike Crute <mike@crute.us>2018-08-14 02:55:44 +0000
commit95c721cb91a91c1739e95eb8aafc879170e32620 (patch)
treeb5f04bf8fca68e274b57c7e5f0dcad105a33b9fb /unifi-video
parente6f517619c0aa9a12718d31a125c246fc6d4837c (diff)
downloaddockerfiles-95c721cb91a91c1739e95eb8aafc879170e32620.tar.bz2
dockerfiles-95c721cb91a91c1739e95eb8aafc879170e32620.tar.xz
dockerfiles-95c721cb91a91c1739e95eb8aafc879170e32620.zip
Unifi Video 3.9.7
Diffstat (limited to 'unifi-video')
-rw-r--r--unifi-video/Makefile26
1 files changed, 9 insertions, 17 deletions
diff --git a/unifi-video/Makefile b/unifi-video/Makefile
index 1c6820a..a08471d 100644
--- a/unifi-video/Makefile
+++ b/unifi-video/Makefile
@@ -1,19 +1,17 @@
1REPO=575365190010.dkr.ecr.us-west-2.amazonaws.com 1VERSION=3.9.7-alpine
2VERSION=3.9.6 2IMAGE=docker.crute.me/unifi-video
3IMAGE_BASE=unifi-video 3DL_URL="https://dl.ubnt.com/firmwares/ufv/v3.9.7/unifi-video.Ubuntu16.04_amd64.v3.9.7.deb"
4IMAGE=$(IMAGE_BASE):$(VERSION)-alpine
5DL_URL="https://dl.ubnt.com/firmwares/ufv/v3.9.6/unifi-video.Ubuntu16.04_amd64.v3.9.6.deb"
6 4
7all: 5all:
8 docker build \ 6 docker build \
9 --build-arg=dl_url=$(DL_URL) \ 7 --build-arg=dl_url=$(DL_URL) \
10 -t $(IMAGE) . 8 -t $(IMAGE):$(VERSION) .
11 9
12all-no-cache: 10all-no-cache:
13 docker build \ 11 docker build \
14 --no-cache \ 12 --no-cache \
15 --build-arg=dl_url=$(DL_URL) \ 13 --build-arg=dl_url=$(DL_URL) \
16 -t $(IMAGE) . 14 -t $(IMAGE):$(VERSION) .
17 15
18run: 16run:
19 # 6666 - Inbound Camera Streams 17 # 6666 - Inbound Camera Streams
@@ -32,15 +30,9 @@ run:
32 -p 7446:7446 \ 30 -p 7446:7446 \
33 -p 7447:7447 \ 31 -p 7447:7447 \
34 -v /home/mcrute/tmp/unifi-data:/var/lib/unifi-video \ 32 -v /home/mcrute/tmp/unifi-data:/var/lib/unifi-video \
35 $(IMAGE) 33 $(IMAGE):$(VERSION)
36 34
37publish: 35publish:
38 eval $$(aws ecr get-login --region us-west-2) 36 docker push $(IMAGE):$(VERSION)
39 docker tag $(IMAGE) $(REPO)/$(IMAGE) 37 docker tag $(IMAGE):$(VERSION) $(IMAGE):latest
40 docker tag $(IMAGE) $(REPO)/$(IMAGE_BASE):alpine-latest 38 docker push $(IMAGE):latest
41 docker tag $(IMAGE) mcrute/unifi-video:$(VERSION)
42 docker tag $(IMAGE) mcrute/unifi-video:stable
43 docker push $(REPO)/$(IMAGE)
44 docker push $(REPO)/$(IMAGE_BASE):alpine-latest
45 docker push mcrute/unifi-video:$(VERSION)
46 docker push mcrute/unifi-video:stable