mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-19 22:24:15 +01:00
fix docker
This commit is contained in:
@@ -2,27 +2,8 @@
|
|||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
FROM $BUILD_FROM
|
FROM $BUILD_FROM
|
||||||
|
|
||||||
# Set shell
|
COPY rootfs/usr/bin/mqtt-manager/requirements.txt /tmp/
|
||||||
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
RUN pip install -r /tmp/requirements.txt
|
||||||
|
|
||||||
# Copy Python requirements file
|
|
||||||
COPY requirements.txt /tmp/
|
|
||||||
|
|
||||||
# Setup base
|
|
||||||
# hadolint ignore=DL3003,DL3042
|
|
||||||
RUN \
|
|
||||||
apk add --no-cache --virtual .build-dependencies \
|
|
||||||
build-base=0.5-r3 \
|
|
||||||
python3-dev=3.11.6-r0 \
|
|
||||||
\
|
|
||||||
&& apk add --no-cache \
|
|
||||||
py3-pip=23.1.2-r0 \
|
|
||||||
py3-wheel=0.40.0-r1 \
|
|
||||||
python3=3.11.6-r0 \
|
|
||||||
\
|
|
||||||
&& pip install -r /tmp/requirements.txt \
|
|
||||||
\
|
|
||||||
&& apk del --no-cache --purge .build-dependencies
|
|
||||||
|
|
||||||
# Copy root filesystem
|
# Copy root filesystem
|
||||||
COPY rootfs /
|
COPY rootfs /
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-dockerfile
|
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-dockerfile
|
||||||
build_from:
|
build_from:
|
||||||
aarch64: "ghcr.io/home-assistant/aarch64-base:3.15"
|
aarch64: "ghcr.io/hassio-addons/base-python/aarch64:12.0.2"
|
||||||
amd64: "ghcr.io/home-assistant/amd64-base:3.15"
|
amd64: "ghcr.io/hassio-addons/base-python/amd64:12.0.2"
|
||||||
armhf: "ghcr.io/home-assistant/armhf-base:3.15"
|
armhf: "ghcr.io/hassio-addons/base-python/armhf:12.0.2"
|
||||||
armv7: "ghcr.io/home-assistant/armv7-base:3.15"
|
armv7: "ghcr.io/hassio-addons/base-python/armv7:12.0.2"
|
||||||
i386: "ghcr.io/home-assistant/i386-base:3.15"
|
i386: "ghcr.io/hassio-addons/base-python/i386:12.0.2"
|
||||||
labels:
|
labels:
|
||||||
org.opencontainers.image.title: "Home Assistant Add-on: Example add-on"
|
org.opencontainers.image.title: "Home Assistant Add-on: NSPanel Lovelace UI"
|
||||||
org.opencontainers.image.description: "Example add-on to use as a blueprint for new add-ons."
|
org.opencontainers.image.description: ""
|
||||||
org.opencontainers.image.source: "https://github.com/home-assistant/addons-example"
|
org.opencontainers.image.source: "https://github.com/joBr99/nspanel-lovelace-ui"
|
||||||
org.opencontainers.image.licenses: "Apache License 2.0"
|
|
||||||
args:
|
|
||||||
TEMPIO_VERSION: "2021.09.0"
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config
|
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config
|
||||||
name: NSPanel Lovelace UI Addon
|
name: NSPanel Lovelace UI Addon
|
||||||
version: "4.7.3"
|
version: "4.7.4"
|
||||||
slug: nspanel-lovelace-ui
|
slug: nspanel-lovelace-ui
|
||||||
description: NSPanel Lovelace UI Addon
|
description: NSPanel Lovelace UI Addon
|
||||||
url: "https://github.com/joBr99/nspanel-lovelace-ui/tree/main/nspanel-lovelace-ui"
|
url: "https://github.com/joBr99/nspanel-lovelace-ui/tree/main/nspanel-lovelace-ui"
|
||||||
@@ -17,4 +17,4 @@ options:
|
|||||||
message: "Hello world..."
|
message: "Hello world..."
|
||||||
schema:
|
schema:
|
||||||
message: "str?"
|
message: "str?"
|
||||||
image: "ghcr.io/jobr99/{arch}-nspanel-lovelace-ui"
|
#image: "ghcr.io/jobr99/{arch}-nspanel-lovelace-ui"
|
||||||
|
|||||||
Reference in New Issue
Block a user