diff --git a/app/docker-bake.hcl b/app/docker-bake.hcl index 324a68e..6da8257 100644 --- a/app/docker-bake.hcl +++ b/app/docker-bake.hcl @@ -29,17 +29,17 @@ target "_common" { "type =sbom,generator=docker/scout-sbom-indexer:latest" ] annotations = [ - "index:org.opencontainers.image.title=TSUN Gen3 Proxy", - "index:org.opencontainers.image.authors=Stefan Allius", - "index:org.opencontainers.image.created=${BUILD_DATE}", - "index:org.opencontainers.image.version=${VERSION}", - "index:org.opencontainers.image.revision=${BRANCH}", - "index:org.opencontainers.image.description=${DESCRIPTION}", + "index,manifest-descriptor:org.opencontainers.image.title=TSUN-Proxy", + "index,manifest-descriptor:org.opencontainers.image.authors=Stefan Allius", + "index,manifest-descriptor:org.opencontainers.image.created=${BUILD_DATE}", + "index,manifest-descriptor:org.opencontainers.image.version=${VERSION}", + "index,manifest-descriptor:org.opencontainers.image.revision=${BRANCH}", + "index,manifest-descriptor:org.opencontainers.image.description=${DESCRIPTION}", "index:org.opencontainers.image.licenses=BSD-3-Clause", "index:org.opencontainers.image.source=https://github.com/s-allius/tsun-gen3-proxy" ] labels = { - "org.opencontainers.image.title" = "TSUN Gen3 Proxy" + "org.opencontainers.image.title" = "TSUN-Proxy" "org.opencontainers.image.authors" = "Stefan Allius" "org.opencontainers.image.created" = "${BUILD_DATE}" "org.opencontainers.image.version" = "${VERSION}" diff --git a/ha_addons/docker-bake.hcl b/ha_addons/docker-bake.hcl index 4317a70..6ff33fa 100644 --- a/ha_addons/docker-bake.hcl +++ b/ha_addons/docker-bake.hcl @@ -29,27 +29,23 @@ target "_common" { "type =sbom,generator=docker/scout-sbom-indexer:latest" ] annotations = [ - "index:io.hass.version=${VERSION}", "index:io.hass.type=addon", - "index:io.hass.arch=armhf|aarch64|i386|amd64", - "index:org.opencontainers.image.title=TSUN-Proxy", - "index:org.opencontainers.image.authors=Stefan Allius", - "index:org.opencontainers.image.created=${BUILD_DATE}", - "index:org.opencontainers.image.version=${VERSION}", - "index:org.opencontainers.image.revision=${BRANCH}", - "index:org.opencontainers.image.description=${DESCRIPTION}", + "index:io.hass.arch=aarch64|amd64", + "index,manifest-descriptor:org.opencontainers.image.title=TSUN-Proxy", + "index,manifest-descriptor:org.opencontainers.image.authors=Stefan Allius", + "index,manifest-descriptor:org.opencontainers.image.created=${BUILD_DATE}", + "index,manifest-descriptor:org.opencontainers.image.version=${VERSION}", + "index,manifest-descriptor:org.opencontainers.image.description=${DESCRIPTION}", "index:org.opencontainers.image.licenses=BSD-3-Clause", - "index:org.opencontainers.image.source=https://github.com/s-allius/tsun-gen3-proxy/ha_addons/ha_addon" + "index:org.opencontainers.image.source=https://github.com/s-allius/tsun-gen3-proxy/ha_addons/ha_addon", ] labels = { - "io.hass.version" = "${VERSION}" "io.hass.type" = "addon" - "io.hass.arch" = "armhf|aarch64|i386|amd64" + "io.hass.arch" = "aarch64|amd64" "org.opencontainers.image.title" = "TSUN-Proxy" "org.opencontainers.image.authors" = "Stefan Allius" "org.opencontainers.image.created" = "${BUILD_DATE}" "org.opencontainers.image.version" = "${VERSION}" - "org.opencontainers.image.revision" = "${BRANCH}" "org.opencontainers.image.description" = "${DESCRIPTION}" "org.opencontainers.image.licenses" = "BSD-3-Clause" "org.opencontainers.image.source" = "https://github.com/s-allius/tsun-gen3-proxy/ha_addonsha_addon" diff --git a/ha_addons/ha_addon/Dockerfile b/ha_addons/ha_addon/Dockerfile index a23882f..14727ab 100755 --- a/ha_addons/ha_addon/Dockerfile +++ b/ha_addons/ha_addon/Dockerfile @@ -13,12 +13,12 @@ # 1 Build Base Image # ###################### -ARG BUILD_FROM="ghcr.io/hassio-addons/base:17.2.5" +ARG BUILD_FROM="ghcr.io/hassio-addons/base:18.0.0" # hadolint ignore=DL3006 FROM $BUILD_FROM AS base # Installiere Python, pip und virtuelle Umgebungstools -RUN apk add --no-cache python3=3.12.10-r1 py3-pip=24.3.1-r0 && \ +RUN apk add --no-cache python3=3.12.11-r0 py3-pip=25.1.1-r0 && \ python -m venv /opt/venv && \ . /opt/venv/bin/activate