{"owner":"srbhr","repo":"Resume-Matcher","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":1,"services":[{"name":"resume-matcher","image":"ghcr.io/srbhr/resume-matcher","build":{"context":"."},"restart":"unless-stopped","ports":["${BIND_ADDRESS:-127.0.0.1}:${PORT:-3000}:3000"],"environment":["FRONTEND_BASE_URL=${FRONTEND_BASE_URL:-http://localhost:3000}","ALLOWED_HOSTS=${ALLOWED_HOSTS:-}","LOG_LEVEL=${LOG_LEVEL:-INFO}","LOG_LLM=${LOG_LLM:-WARNING}","LLM_PROVIDER=${LLM_PROVIDER:-openai}","LLM_MODEL=${LLM_MODEL:-}","LLM_API_KEY=${LLM_API_KEY:-}","LLM_API_BASE=${LLM_API_BASE:-}"],"volumes":["resume-data:/app/backend/data"]}],"exposedPorts":["3000"],"dockerRunCommand":"docker run -d --name resume-matcher -p 3000:3000 --restart always ghcr.io/srbhr/resume-matcher","podmanRunCommand":"podman run -d --name resume-matcher -p 3000:3000 --restart always ghcr.io/srbhr/resume-matcher","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/srbhr/resume-matcher","orasPullCommand":"oras pull ghcr.io/srbhr/resume-matcher","registryMeta":{"provider":"ghcr","image":"ghcr.io/srbhr/resume-matcher","canonicalImage":"ghcr.io/srbhr/resume-matcher","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-23T07:42:49.544Z","cliCommands":{"dockerRun":"docker run -d --name resume-matcher -p 3000:3000 --restart always ghcr.io/srbhr/resume-matcher","dockerPull":"docker pull ghcr.io/srbhr/resume-matcher","podmanRun":"podman run -d --name resume-matcher -p 3000:3000 --restart always ghcr.io/srbhr/resume-matcher","skopeoInspect":"skopeo inspect docker://ghcr.io/srbhr/resume-matcher","orasPull":"oras pull ghcr.io/srbhr/resume-matcher","composeYaml":"services:\n  resume-matcher:\n    image: ghcr.io/srbhr/resume-matcher\n    restart: unless-stopped\n    ports:\n      - \"3000:3000\""}}}