mirror of
https://github.com/mtan93/homeassistant-addons.git
synced 2026-03-08 05:21:51 +00:00
Update iobroker to prebuild images
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
FROM buanet/iobroker:v5.1.0
|
ARG BUILD_FROM=buanet/iobroker:v5.1.0
|
||||||
|
FROM ${BUILD_FROM}
|
||||||
|
|
||||||
# copy over the patched iobroker_startup.sh
|
# copy over the patched iobroker_startup.sh
|
||||||
COPY iobroker_startup.sh /opt/scripts/iobroker_startup.sh
|
COPY iobroker_startup.sh /opt/scripts/iobroker_startup.sh
|
||||||
RUN chmod a+x /opt/scripts/iobroker_startup.sh
|
RUN chmod a+x /opt/scripts/iobroker_startup.sh
|
||||||
|
|||||||
7
ioBroker/build.json
Normal file
7
ioBroker/build.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"build_from": {
|
||||||
|
"aarch64": "buanet/iobroker:v5.1.0-aarch64",
|
||||||
|
"amd64": "buanet/iobroker:v5.1.0-amd64",
|
||||||
|
"armv7": "buanet/iobroker:v5.1.0-armv7hf"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
"name": "ioBroker",
|
"name": "ioBroker",
|
||||||
"version": "0.5.0",
|
"version": "0.6.0",
|
||||||
|
"image": "maxwinterstein/homeassistant-addon-iobroker-{arch}",
|
||||||
"webui": "http://[HOST]:[PORT:8081]/",
|
"webui": "http://[HOST]:[PORT:8081]/",
|
||||||
"slug": "iobroker",
|
"slug": "iobroker",
|
||||||
"description": "Open source automation platform",
|
"description": "Open source automation platform",
|
||||||
"ingress": false,
|
"ingress": false,
|
||||||
"ingress_port": 8081,
|
"ingress_port": 8081,
|
||||||
"panel_icon": "mdi:iobroker",
|
"panel_icon": "mdi:iobroker",
|
||||||
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
|
"arch": ["armv7", "aarch64", "amd64"],
|
||||||
"startup": "application",
|
"startup": "application",
|
||||||
"boot": "auto",
|
"boot": "auto",
|
||||||
"options": {},
|
"options": {},
|
||||||
|
|||||||
29
ioBroker/helper-build-and-push.sh
Normal file
29
ioBroker/helper-build-and-push.sh
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# see https://github.com/home-assistant/builder
|
||||||
|
|
||||||
|
if [[ $1 = "push" ]]; then
|
||||||
|
echo 'build and push...'
|
||||||
|
sleep 5
|
||||||
|
echo -n Dockerhub password for maxwinterstein:
|
||||||
|
read -s password
|
||||||
|
echo
|
||||||
|
docker run --privileged \
|
||||||
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
|
-v $PWD/:/data homeassistant/amd64-builder \
|
||||||
|
--all -t /data --docker-user maxwinterstein --docker-password $password #--docker-hub-check
|
||||||
|
elif [[ $1 = "test" ]]; then
|
||||||
|
echo 'Just testing all...'
|
||||||
|
sleep 5
|
||||||
|
docker run --privileged -v ~/.docker:/root/.docker \
|
||||||
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
|
-v $PWD/:/data homeassistant/amd64-builder \
|
||||||
|
--all --test -t /data
|
||||||
|
else
|
||||||
|
echo 'Just testing all...'
|
||||||
|
sleep 5
|
||||||
|
docker run --privileged -v ~/.docker:/root/.docker \
|
||||||
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
|
-v $PWD/:/data homeassistant/amd64-builder \
|
||||||
|
--amd64 --test -t /data
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user