{"owner":"fishaudio","repo":"fish-speech","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"compose.yml","servicesCount":1,"services":[{"name":"server","build":{},"ports":["${API_PORT:-8080}:8080"],"environment":["COMPILE=${COMPILE:-0}","LLAMA_CHECKPOINT_PATH=${LLAMA_CHECKPOINT_PATH:-checkpoints/s2-pro}","DECODER_CHECKPOINT_PATH=${DECODER_CHECKPOINT_PATH:-}","DEVICE=${DEVICE:-}"]}],"exposedPorts":["8080"],"dockerRunCommand":"docker run -d --name fish-speech -p 8080:8080 --restart always fishaudio/fish-speech:latest","podmanRunCommand":"podman run -d --name fish-speech -p 8080:8080 --restart always fishaudio/fish-speech:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/fishaudio/fish-speech:latest","orasPullCommand":"oras pull fishaudio/fish-speech:latest","registryMeta":{"provider":"dockerhub","image":"fishaudio/fish-speech","canonicalImage":"docker.io/fishaudio/fish-speech:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name fish-speech -p 8080:8080 --restart always fishaudio/fish-speech:latest","dockerPull":"docker pull fishaudio/fish-speech:latest","podmanRun":"podman run -d --name fish-speech -p 8080:8080 --restart always fishaudio/fish-speech:latest","skopeoInspect":"skopeo inspect docker://docker.io/fishaudio/fish-speech:latest","orasPull":"oras pull fishaudio/fish-speech:latest","composeYaml":"services:\n  fish-speech:\n    image: fishaudio/fish-speech:latest\n    restart: unless-stopped\n    ports:\n      - \"8080:8080\""}}}