#!/bin/sh

if docker container inspect "alloy" ; then
	 exit 0
fi

hostname=$(cat /etc/hostname)

docker run -e "NODE_NAME=$hostname" \
    -e "ENVIRONMENT=prod" \
    -e "LOKI_URL=_LOKI_URL_" \
    -e "LOKI_TENANT=_LOKI_TENANT_" \
    -v "/etc/config.alloy:/etc/alloy/config.alloy" \
    -v "/var/run/docker.sock:/var/run/docker.sock" \
    -v "/data/alloy:/var/lib/alloy" \
    --restart unless-stopped \
    --name "alloy" \
    grafana/alloy:latest \
    run --storage.path=/var/lib/alloy/data /etc/alloy/config.alloy