forked from TD22057/insteon-mqtt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-docker.sh
executable file
·30 lines (25 loc) · 934 Bytes
/
build-docker.sh
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
#!/bin/bash
DOCKER_REPO=lnr0626
TAG=$(jq -r '.version' ./hassio/config.json)
docker run --rm --privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.docker:/root/.docker \
-v "$(pwd)":/docker \
hassioaddons/build-env:latest \
--all \
-l \
--from "homeassistant/{arch}-base" \
--doc-url "https://github.com/TD22057/insteon-mqtt" \
--name "Insteon MQTT" \
--description "Insteon PLM <--> MQTT Bridge" \
--image ${DOCKER_REPO}/{arch}-insteon-mqtt \
--squash \
--version ${TAG}
docker push ${DOCKER_REPO}/i386-insteon-mqtt
docker push ${DOCKER_REPO}/i386-insteon-mqtt:$TAG
docker push ${DOCKER_REPO}/armhf-insteon-mqtt
docker push ${DOCKER_REPO}/armhf-insteon-mqtt:$TAG
docker push ${DOCKER_REPO}/amd64-insteon-mqtt
docker push ${DOCKER_REPO}/amd64-insteon-mqtt:$TAG
docker push ${DOCKER_REPO}/aarch64-insteon-mqtt:$TAG
docker push ${DOCKER_REPO}/aarch64-insteon-mqtt