Compare commits

..

11 Commits

Author SHA1 Message Date
github-actions
40ee8f8e9e GitHub bot: changelog 2025-11-05 17:17:09 +00:00
Alexandre
6878c2fed3 Update config.yaml 2025-11-05 17:30:13 +01:00
Alexandre
65416ad2f7 Update Dockerfile 2025-11-05 17:30:00 +01:00
GitHub Actions
f096704e2a Revert 'Update version from 4.4.6-2 to 4.4.6-3' [nobuild] 2025-11-05 16:26:12 +00:00
Alexandre
589eb14f01 Update version from 4.4.6-2 to 4.4.6-3 2025-11-05 17:23:41 +01:00
Alexandre
94efe7b40d Update Dockerfile 2025-11-05 17:23:29 +01:00
Alexandre
dbfcc9e8d9 Update Dockerfile 2025-11-05 17:23:00 +01:00
GitHub Actions
db02b3506e Revert 'Update version to 4.4.6-3 in config.yaml' [nobuild] 2025-11-05 16:10:11 +00:00
Alexandre
0aad470759 Update version to 4.4.6-3 in config.yaml 2025-11-05 17:08:34 +01:00
Alexandre
5202d32586 Refactor Dockerfile to dynamically set BUILD_ARCH 2025-11-05 17:08:21 +01:00
Alexandre
da0448b3c9 Update updater.json 2025-11-05 15:10:39 +01:00
4 changed files with 24 additions and 18 deletions

View File

@@ -1,3 +1,5 @@
## "4.4.6-3" (05-11-2025)
- Minor bugs fixed
## "4.4.6-2" (04-11-2025) ## "4.4.6-2" (04-11-2025)
- Minor bugs fixed - Minor bugs fixed
## "4.4.6" (01-11-2025) ## "4.4.6" (01-11-2025)

View File

@@ -1,11 +1,10 @@
#============================# #============================#
# ALEXBELGIUM'S DOCKERFILE # # ALEXBELGIUM'S DOCKERFILE #
#============================# #============================#
# ... ascii art omitted ...
#=== Home Assistant Add‑on – ENTE (server + web UI) ===# #=== Home Assistant Add‑on – ENTE (server + web UI) ===#
######################################################## ########################################################
# 0 ▸ Build the ente‑web static front‑end (multi‑stage) # # 0 Build the ente‑web static front‑end (multi‑stage) #
######################################################## ########################################################
FROM node:22-alpine AS web-builder FROM node:22-alpine AS web-builder
@@ -32,34 +31,38 @@ RUN yarn config set network-timeout 900000 -g \
&& yarn build:cast && yarn build:cast
################# #################
# 1 ▸ Base image # # 1 Base image #
################# #################
ARG BUILD_VERSION
FROM ghcr.io/ente-io/server:latest FROM ghcr.io/ente-io/server:latest
################## ##################
# 2 ▸ Tune image # # 2 Tune image #
################## ##################
ENV S6_CMD_WAIT_FOR_SERVICES=1 \ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
S6_SERVICES_GRACETIME=0 S6_SERVICES_GRACETIME=0
USER root USER root
# --- LSIO helper (unchanged) --- # --- LSIO helper ---
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh
ARG CONFIGLOCATION="/config" ARG CONFIGLOCATION="/config"
RUN chmod 744 /ha_lsio.sh && \ RUN chmod 744 /ha_lsio.sh && \
if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \ if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \
rm /ha_lsio.sh rm /ha_lsio.sh
# --- MinIO, psql client etc. (unchanged) --- # --- MinIO, psql client etc. ---
ARG BUILD_ARCH
RUN set -eux; \ RUN set -eux; \
if [ "$BUILD_ARCH" = "aarch64" ]; then BUILD_ARCH="arm64"; fi && \ BUILD_ARCH=$(uname -m) \
apk add --no-cache \ && echo "${BUILD_ARCH}" \
&& BUILD_ARCH=${BUILD_ARCH:-x86} \
&& if [[ "${BUILD_ARCH}" == *aarch64* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *armv8* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *arm64* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *x86* ]]; then ARCH="amd64"; fi \
&& apk add --no-cache \
bash curl ca-certificates wget jq tini postgresql15-client; \ bash curl ca-certificates wget jq tini postgresql15-client; \
curl -fsSL https://dl.min.io/server/minio/release/linux-"$BUILD_ARCH"/minio -o /usr/local/bin/minio; \ curl -fsSL https://dl.min.io/server/minio/release/linux-"$ARCH"/minio -o /usr/local/bin/minio; \
curl -fsSL https://dl.min.io/client/mc/release/linux-"$BUILD_ARCH"/mc -o /usr/local/bin/mc; \ curl -fsSL https://dl.min.io/client/mc/release/linux-"$ARCH"/mc -o /usr/local/bin/mc; \
chmod +x /usr/local/bin/minio /usr/local/bin/mc chmod +x /usr/local/bin/minio /usr/local/bin/mc
RUN apk add --no-cache \ RUN apk add --no-cache \
lsb-release curl gnupg wget tini jq sudo \ lsb-release curl gnupg wget tini jq sudo \
@@ -75,7 +78,7 @@ COPY --from=web-builder /src/web/apps/auth/out /www/auth
COPY --from=web-builder /src/web/apps/cast/out /www/cast COPY --from=web-builder /src/web/apps/cast/out /www/cast
################## ##################
# 3 ▸ Install add‑on helpers (unchanged) # # 3 Install add‑on helpers #
################## ##################
COPY rootfs/ / COPY rootfs/ /
ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh"
@@ -88,7 +91,7 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
################ ################
# 4 ▸ Entrypoint (unchanged) # # 4 Entrypoint #
################ ################
ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" /ha_entrypoint.sh ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" /ha_entrypoint.sh
@@ -99,9 +102,9 @@ ENTRYPOINT ["/usr/bin/env"]
CMD ["/ha_entrypoint.sh"] CMD ["/ha_entrypoint.sh"]
############ ############
# 5 ▸ Labels (unchanged) # # 5 Labels #
############ ############
ARG BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY ARG BUILD_VERSION BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY
LABEL \ LABEL \
io.hass.name="${BUILD_NAME}" \ io.hass.name="${BUILD_NAME}" \
io.hass.description="${BUILD_DESCRIPTION}" \ io.hass.description="${BUILD_DESCRIPTION}" \
@@ -119,6 +122,6 @@ LABEL \
org.opencontainers.image.version=${BUILD_VERSION} org.opencontainers.image.version=${BUILD_VERSION}
################# #################
# 6 ▸ Finish line # # 6 Finish line #
################# #################
EXPOSE 3000 3001 3002 3003 3004 EXPOSE 3000 3001 3002 3003 3004

View File

@@ -116,6 +116,6 @@ schema:
slug: ente slug: ente
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "4.4.6-2" version: "4.4.6-3"
video: true video: true
webui: http://[HOST]:[PORT:3000] webui: http://[HOST]:[PORT:3000]

View File

@@ -1,6 +1,7 @@
{ {
"github_beta": "true", "github_beta": "true",
"last_update": "01-11-2025", "last_update": "01-11-2025",
"paused": true,
"repository": "alexbelgium/hassio-addons", "repository": "alexbelgium/hassio-addons",
"slug": "inadyn", "slug": "inadyn",
"source": "github", "source": "github",