19 lines
521 B
Bash
Executable File
19 lines
521 B
Bash
Executable File
#!/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 |