From 790c1f3dac0053e926d1581dd83fb86c46674073 Mon Sep 17 00:00:00 2001 From: xifeng Date: Sat, 8 Nov 2025 12:31:02 +0000 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 76 ------------------------------------------------------ 1 file changed, 76 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 135f97e..0000000 --- a/Dockerfile +++ /dev/null @@ -1,76 +0,0 @@ -ARG BUILD_FROM -FROM ${BUILD_FROM} - -# Default ENV -ENV \ - LANG="C.UTF-8" \ - DEBIAN_FRONTEND="noninteractive" \ - CURL_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" \ - S6_BEHAVIOUR_IF_STAGE2_FAILS=2 \ - S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_CMD_WAIT_FOR_SERVICES=1 \ - S6_SERVICES_READYTIME=50 - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -# Build Args -ARG \ - BASHIO_VERSION \ - TEMPIO_VERSION \ - S6_OVERLAY_VERSION - -# Base system -WORKDIR /usr/src -ARG BUILD_ARCH - -RUN \ - set -x \ - && apt-get update && apt-get install -y --no-install-recommends \ - bash \ - jq \ - tzdata \ - curl \ - ca-certificates \ - xz-utils \ - && mkdir -p /usr/share/man/man1 \ - \ - && if [ "${BUILD_ARCH}" = "armv7" ]; then \ - export S6_ARCH="arm"; \ - elif [ "${BUILD_ARCH}" = "i386" ]; then \ - export S6_ARCH="i686"; \ - elif [ "${BUILD_ARCH}" = "amd64" ]; then \ - export S6_ARCH="x86_64"; \ - else \ - export S6_ARCH="${BUILD_ARCH}"; \ - fi \ - \ - && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" \ - | tar Jxvf - -C / \ - && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" \ - | tar Jxvf - -C / \ - && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz" \ - | tar Jxvf - -C / \ - && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-noarch.tar.xz" \ - | tar Jxvf - -C / \ - && mkdir -p /etc/fix-attrs.d \ - && mkdir -p /etc/services.d \ - \ - && curl -L -f -s -o /usr/bin/tempio \ - "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" \ - && chmod a+x /usr/bin/tempio \ - \ - && mkdir -p /usr/src/bashio \ - && curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" \ - | tar -xzf - --strip 1 -C /usr/src/bashio \ - && mv /usr/src/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - \ - && rm -rf /var/lib/apt/lists/* \ - && rm -rf /usr/src/* - -# S6-Overlay -WORKDIR /root -ENTRYPOINT ["/init"] - -COPY rootfs /