{"owner":"reflex-dev","repo":"reflex","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-example/production-compose/compose.yaml","servicesCount":2,"services":[{"name":"app","build":{"context":"."},"restart":"always","environment":["REFLEX_DB_URL=sqlite:///data/reflex.db"],"volumes":["db-data:/app/data","upload-data:/app/uploaded_files"]},{"name":"webserver","build":{"context":".","dockerfile":"Caddy.Dockerfile"},"restart":"always","ports":["443:443","80:80"],"environment":["DOMAIN=${DOMAIN:-localhost}"],"volumes":["caddy-data:/data","caddy-config:/config"],"depends_on":["app"]}],"exposedPorts":["443","80"],"dockerRunCommand":"docker run -d --name reflex -p 443:443 --restart always reflex-dev/reflex:latest","podmanRunCommand":"podman run -d --name reflex -p 443:443 --restart always reflex-dev/reflex:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/reflex-dev/reflex:latest","orasPullCommand":"oras pull reflex-dev/reflex:latest","registryMeta":{"provider":"dockerhub","image":"reflex-dev/reflex","canonicalImage":"docker.io/reflex-dev/reflex:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name reflex -p 443:443 --restart always reflex-dev/reflex:latest","dockerPull":"docker pull reflex-dev/reflex:latest","podmanRun":"podman run -d --name reflex -p 443:443 --restart always reflex-dev/reflex:latest","skopeoInspect":"skopeo inspect docker://docker.io/reflex-dev/reflex:latest","orasPull":"oras pull reflex-dev/reflex:latest","composeYaml":"services:\n  reflex:\n    image: reflex-dev/reflex:latest\n    restart: unless-stopped\n    ports:\n      - \"443:443\""}}}