{"owner":"stringer-rss","repo":"stringer","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":3,"services":[{"name":"stringer-setup","image":"stringerrss/stringer:latest","restart":"no","command":"/app/docker/init_or_update_env.rb","volumes":["./.env:/app/.env"]},{"name":"stringer-postgres","image":"postgres:18-alpine","restart":"always","volumes":["./.env:/app/.env","/srv/stringer/data:/var/lib/postgresql"],"depends_on":["stringer-setup"]},{"name":"stringer","image":"stringerrss/stringer:latest","build":".","restart":"always","ports":["80:8080"],"volumes":["./.env:/app/.env"],"depends_on":["stringer-postgres","stringer-setup"]}],"exposedPorts":["80"],"dockerRunCommand":"docker run -d --name stringer -p 80:80 --restart always stringerrss/stringer:latest","podmanRunCommand":"podman run -d --name stringer -p 80:80 --restart always stringerrss/stringer:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/stringerrss/stringer:latest","orasPullCommand":"oras pull stringerrss/stringer:latest","registryMeta":{"provider":"dockerhub","image":"stringerrss/stringer","canonicalImage":"docker.io/stringerrss/stringer:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name stringer -p 80:80 --restart always stringerrss/stringer:latest","dockerPull":"docker pull stringerrss/stringer:latest","podmanRun":"podman run -d --name stringer -p 80:80 --restart always stringerrss/stringer:latest","skopeoInspect":"skopeo inspect docker://docker.io/stringerrss/stringer:latest","orasPull":"oras pull stringerrss/stringer:latest","composeYaml":"services:\n  stringer:\n    image: stringerrss/stringer:latest\n    restart: unless-stopped\n    ports:\n      - \"80:80\""}}}