{"owner":"NomaDamas","repo":"k-skill","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"infra/k-skill-proxy-dashboard/docker-compose.yml","servicesCount":3,"services":[{"name":"loki","image":"grafana/loki:3.5.3","restart":"unless-stopped","command":"-config.file=/etc/loki/local-config.yml","volumes":["./loki/local-config.yml:/etc/loki/local-config.yml:ro","loki-data:/loki"]},{"name":"promtail","image":"grafana/promtail:3.5.3","restart":"unless-stopped","command":"-config.file=/etc/promtail/config.yml","volumes":["./promtail/config.yml:/etc/promtail/config.yml:ro","${KSKILL_PROXY_LOG_DIR:-/data/home/jeffrey/apps/k-skill-proxy}:/var/log/k-skill-proxy:ro","promtail-positions:/positions"],"depends_on":["loki"]},{"name":"grafana","image":"grafana/grafana:12.1.0","restart":"unless-stopped","ports":["127.0.0.1:3200:3000"],"environment":["GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER:?set GRAFANA_ADMIN_USER in .env}","GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD:?set GRAFANA_ADMIN_PASSWORD in .env}","GF_USERS_ALLOW_SIGN_UP=false","GF_AUTH_ANONYMOUS_ENABLED=false","GF_AUTH_DISABLE_LOGIN_FORM=false","GF_SERVER_ROOT_URL=${GRAFANA_ROOT_URL:-http://localhost:3200}"],"volumes":["grafana-data:/var/lib/grafana","./grafana/provisioning:/etc/grafana/provisioning:ro","./grafana/dashboards:/var/lib/grafana/dashboards:ro"],"depends_on":["loki"]}],"exposedPorts":["3200"],"dockerRunCommand":"docker run -d --name k-skill -p 3200:3200 --restart always grafana/loki:3.5.3","podmanRunCommand":"podman run -d --name k-skill -p 3200:3200 --restart always grafana/loki:3.5.3","skopeoInspectCommand":"skopeo inspect docker://docker.io/grafana/loki:3.5.3","orasPullCommand":"oras pull grafana/loki:3.5.3","registryMeta":{"provider":"dockerhub","image":"grafana/loki","canonicalImage":"docker.io/grafana/loki:3.5.3","latestTag":"3.5.3","cliCommands":{"dockerRun":"docker run -d --name k-skill -p 3200:3200 --restart always grafana/loki:3.5.3","dockerPull":"docker pull grafana/loki:3.5.3","podmanRun":"podman run -d --name k-skill -p 3200:3200 --restart always grafana/loki:3.5.3","skopeoInspect":"skopeo inspect docker://docker.io/grafana/loki:3.5.3","orasPull":"oras pull grafana/loki:3.5.3","composeYaml":"services:\n  k-skill:\n    image: grafana/loki:3.5.3\n    restart: unless-stopped\n    ports:\n      - \"3200:3200\""}}}