Add alloy
This commit is contained in:
34
grafana_alloy/Dockerfile
Normal file
34
grafana_alloy/Dockerfile
Normal file
@@ -0,0 +1,34 @@
|
||||
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"]
|
||||
Reference in New Issue
Block a user