{"owner":"RightNow-AI","repo":"openfang","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":1,"services":[{"name":"openfang","build":".","restart":"unless-stopped","ports":["4200:4200"],"environment":["ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}","OPENAI_API_KEY=${OPENAI_API_KEY:-}","GROQ_API_KEY=${GROQ_API_KEY:-}","TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}","DISCORD_BOT_TOKEN=${DISCORD_BOT_TOKEN:-}","SLACK_BOT_TOKEN=${SLACK_BOT_TOKEN:-}","SLACK_APP_TOKEN=${SLACK_APP_TOKEN:-}"],"volumes":["openfang-data:/data"]}],"exposedPorts":["4200"],"dockerRunCommand":"docker run -d --name openfang -p 4200:4200 --restart always rightnow-ai/openfang:latest","podmanRunCommand":"podman run -d --name openfang -p 4200:4200 --restart always rightnow-ai/openfang:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/rightnow-ai/openfang:latest","orasPullCommand":"oras pull rightnow-ai/openfang:latest","registryMeta":{"provider":"dockerhub","image":"rightnow-ai/openfang","canonicalImage":"docker.io/rightnow-ai/openfang:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name openfang -p 4200:4200 --restart always rightnow-ai/openfang:latest","dockerPull":"docker pull rightnow-ai/openfang:latest","podmanRun":"podman run -d --name openfang -p 4200:4200 --restart always rightnow-ai/openfang:latest","skopeoInspect":"skopeo inspect docker://docker.io/rightnow-ai/openfang:latest","orasPull":"oras pull rightnow-ai/openfang:latest","composeYaml":"services:\n  openfang:\n    image: rightnow-ai/openfang:latest\n    restart: unless-stopped\n    ports:\n      - \"4200:4200\""}}}