diff options
author | Mike Crute <mike@crute.us> | 2018-08-14 02:55:44 +0000 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2018-08-14 02:55:44 +0000 |
commit | 95c721cb91a91c1739e95eb8aafc879170e32620 (patch) | |
tree | b5f04bf8fca68e274b57c7e5f0dcad105a33b9fb /unifi-video | |
parent | e6f517619c0aa9a12718d31a125c246fc6d4837c (diff) | |
download | dockerfiles-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/Makefile | 26 |
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 @@ | |||
1 | REPO=575365190010.dkr.ecr.us-west-2.amazonaws.com | 1 | VERSION=3.9.7-alpine |
2 | VERSION=3.9.6 | 2 | IMAGE=docker.crute.me/unifi-video |
3 | IMAGE_BASE=unifi-video | 3 | DL_URL="https://dl.ubnt.com/firmwares/ufv/v3.9.7/unifi-video.Ubuntu16.04_amd64.v3.9.7.deb" |
4 | IMAGE=$(IMAGE_BASE):$(VERSION)-alpine | ||
5 | DL_URL="https://dl.ubnt.com/firmwares/ufv/v3.9.6/unifi-video.Ubuntu16.04_amd64.v3.9.6.deb" | ||
6 | 4 | ||
7 | all: | 5 | all: |
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 | ||
12 | all-no-cache: | 10 | all-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 | ||
18 | run: | 16 | run: |
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 | ||
37 | publish: | 35 | publish: |
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 | ||