{"owner":"getredash","repo":"redash","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"compose.yaml","servicesCount":6,"services":[{"name":"server","build":{"context":"."},"command":"dev_server","ports":["5001:5000","5678:5678"],"environment":["REDASH_HOST=http://localhost:5001","REDASH_LOG_LEVEL=INFO","REDASH_REDIS_URL=redis://redis:6379/0","REDASH_DATABASE_URL=postgresql://postgres@postgres/postgres","REDASH_RATELIMIT_ENABLED=false","REDASH_MAIL_DEFAULT_SENDER=redash@example.com","REDASH_MAIL_SERVER=email","REDASH_MAIL_PORT=1025","REDASH_ENFORCE_CSRF=true","REDASH_GUNICORN_TIMEOUT=60","PYTHONUNBUFFERED=0"],"volumes":[".:/app"],"depends_on":["postgres","redis"]},{"name":"scheduler","build":{"context":"."},"command":"dev_scheduler","environment":["REDASH_HOST=http://localhost:5001","REDASH_LOG_LEVEL=INFO","REDASH_REDIS_URL=redis://redis:6379/0","REDASH_DATABASE_URL=postgresql://postgres@postgres/postgres","REDASH_RATELIMIT_ENABLED=false","REDASH_MAIL_DEFAULT_SENDER=redash@example.com","REDASH_MAIL_SERVER=email","REDASH_MAIL_PORT=1025","REDASH_ENFORCE_CSRF=true","REDASH_GUNICORN_TIMEOUT=60"],"volumes":[".:/app"],"depends_on":["server"]},{"name":"worker","build":{"context":"."},"command":"dev_worker","environment":["REDASH_HOST=http://localhost:5001","REDASH_LOG_LEVEL=INFO","REDASH_REDIS_URL=redis://redis:6379/0","REDASH_DATABASE_URL=postgresql://postgres@postgres/postgres","REDASH_RATELIMIT_ENABLED=false","REDASH_MAIL_DEFAULT_SENDER=redash@example.com","REDASH_MAIL_SERVER=email","REDASH_MAIL_PORT=1025","REDASH_ENFORCE_CSRF=true","REDASH_GUNICORN_TIMEOUT=60","PYTHONUNBUFFERED=0"],"volumes":[".:/app"],"depends_on":["server"]},{"name":"redis","image":"redis:7-alpine","restart":"unless-stopped"},{"name":"postgres","image":"postgres:18-alpine","restart":"unless-stopped","command":"postgres -c fsync=off -c full_page_writes=off -c synchronous_commit=OFF","ports":["15432:5432"],"environment":["POSTGRES_HOST_AUTH_METHOD=trust"]},{"name":"email","image":"maildev/maildev","restart":"unless-stopped","ports":["1080:1080","1025:1025"]}],"exposedPorts":["5001","5678","15432","1080","1025"],"dockerRunCommand":"docker run -d --name redash -p 5001:5001 --restart always redis:7-alpine","podmanRunCommand":"podman run -d --name redash -p 5001:5001 --restart always redis:7-alpine","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/redis:7-alpine","orasPullCommand":"oras pull redis:7-alpine","registryMeta":{"provider":"dockerhub","image":"library/redis","canonicalImage":"docker.io/library/redis:7-alpine","latestTag":"7-alpine","cliCommands":{"dockerRun":"docker run -d --name redash -p 5001:5001 --restart always redis:7-alpine","dockerPull":"docker pull redis:7-alpine","podmanRun":"podman run -d --name redash -p 5001:5001 --restart always redis:7-alpine","skopeoInspect":"skopeo inspect docker://docker.io/library/redis:7-alpine","orasPull":"oras pull redis:7-alpine","composeYaml":"services:\n  redash:\n    image: redis:7-alpine\n    restart: unless-stopped\n    ports:\n      - \"5001:5001\""}}}