Files
hassio-repo/grafana_alloy/Dockerfile
2025-12-03 15:29:37 +01:00

35 lines
903 B
Docker

ARG BUILD_FROM
FROM $BUILD_FROM
ARG \
BUILD_ARCH \
BUILD_VERSION \
GRAFANA_ALLOY_VERSION
LABEL \
io.hass.version=${BUILD_VERSION} \
io.hass.type="addon" \
io.hass.arch="${BUILD_ARCH}"
RUN apt-get update && \
apt-get install -y --no-install-recommends \
unzip \
gettext-base \
curl && \
rm -rf /var/lib/apt/lists/* && \
apt clean && \
ARCH="${BUILD_ARCH}" && \
if [ "${BUILD_ARCH}" = "aarch64" ]; then ARCH="arm64"; fi && \
curl -J -L -o /tmp/alloy.zip "https://github.com/grafana/alloy/releases/download/v${GRAFANA_ALLOY_VERSION}/alloy-linux-${ARCH}.zip" && \
cd /tmp && \
unzip alloy.zip && \
mv alloy-linux-${ARCH} /usr/local/bin/alloy && \
chmod +x /usr/local/bin/alloy && \
rm -rf /tmp/alloy*
COPY rootfs /
RUN chmod +x /run.sh /etc/cont-init.d/alloy_setup.sh /etc/services.d/alloy/run
ENTRYPOINT []
CMD ["/run.sh"]