{"owner":"666ghj","repo":"MiroFish","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":1,"services":[{"name":"mirofish","image":"ghcr.io/666ghj/mirofish:latest","restart":"unless-stopped","ports":["3000:3000","5001:5001"],"volumes":["./backend/uploads:/app/backend/uploads"]}],"exposedPorts":["3000","5001"],"dockerRunCommand":"docker run -d --name mirofish -p 3000:3000 --restart always ghcr.io/666ghj/mirofish:latest","podmanRunCommand":"podman run -d --name mirofish -p 3000:3000 --restart always ghcr.io/666ghj/mirofish:latest","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/666ghj/mirofish:latest","orasPullCommand":"oras pull ghcr.io/666ghj/mirofish:latest","registryMeta":{"provider":"ghcr","image":"ghcr.io/666ghj/mirofish","canonicalImage":"ghcr.io/666ghj/mirofish:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-23T02:49:06.269Z","cliCommands":{"dockerRun":"docker run -d --name mirofish -p 3000:3000 --restart always ghcr.io/666ghj/mirofish:latest","dockerPull":"docker pull ghcr.io/666ghj/mirofish:latest","podmanRun":"podman run -d --name mirofish -p 3000:3000 --restart always ghcr.io/666ghj/mirofish:latest","skopeoInspect":"skopeo inspect docker://ghcr.io/666ghj/mirofish:latest","orasPull":"oras pull ghcr.io/666ghj/mirofish:latest","composeYaml":"services:\n  mirofish:\n    image: ghcr.io/666ghj/mirofish:latest\n    restart: unless-stopped\n    ports:\n      - \"3000:3000\""}}}