{"owner":"e2b-dev","repo":"infra","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"packages/local-dev/docker-compose.yaml","servicesCount":12,"services":[{"name":"clickhouse","image":"clickhouse/clickhouse-server:25.8.30.16","ports":["8123:8123","9000:9000"],"environment":["CLICKHOUSE_DB=default","CLICKHOUSE_USER=clickhouse","CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1","CLICKHOUSE_PASSWORD=clickhouse"],"volumes":["clickhouse:/var/lib/clickhouse","./clickhouse-config-generated.xml:/etc/clickhouse-server/config.d/config.xml:z"]},{"name":"grafana","image":"grafana/grafana:12.0.0","ports":["53000:3000"],"environment":["GF_AUTH_ANONYMOUS_ENABLED=true","GF_AUTH_ANONYMOUS_ORG_ROLE=Admin","GF_AUTH_DISABLE_LOGIN_FORM=true","GF_FEATURE_TOGGLES_ENABLE=traceqlEditor metricsSummary","GF_INSTALL_PLUGINS=https://storage.googleapis.com/integration-artifacts/grafana-exploretraces-app/grafana-exploretraces-app-latest.zip;grafana-traces-app"],"volumes":["./grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml:z"]},{"name":"loki","image":"grafana/loki:3.4.1","command":"-config.file=/etc/loki/local-config.yaml","ports":["3100:3100"]},{"name":"memcached","image":"memcached:1.6.38","ports":["11211:11211"],"environment":["MEMCACHED_MAX_MEMORY=64m","MEMCACHED_THREADS=4"]},{"name":"mimir","image":"grafana/mimir:2.17.1","command":"-config.file=/etc/mimir/mimir.yaml","volumes":["./mimir.yaml:/etc/mimir/mimir.yaml:z"]},{"name":"otel-collector","image":"otel/opentelemetry-collector-contrib:0.163.2","ports":["4317:4317","4318:4318"],"volumes":["./otel-collector.yaml:/etc/otelcol-contrib/config.yaml:z"]},{"name":"postgres","image":"postgres:18-alpine","ports":["5432:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=postgres","POSTGRES_DB=postgres","PGDATA=/var/lib/postgresql/18/docker"],"volumes":["postgres:/var/lib/postgresql"]},{"name":"redis","image":"redis:7.4.6","ports":["6379:6379"]},{"name":"socks5","image":"python:3.12-alpine","command":"sh -c \"pip install --quiet pproxy && exec python -u -m pproxy -l socks5://0.0.0.0:1080#byopuser:byoppass -v\"","ports":["1080:1080"]},{"name":"tempo","image":"grafana/tempo:2.8.2","command":"-config.file=/etc/tempo.yaml","ports":["3200"],"volumes":["./tempo.yaml:/etc/tempo.yaml:z","tempo:/var/tempo"],"depends_on":["tempo-init","memcached"]},{"name":"tempo-init","image":"bash","volumes":["tempo:/var/tempo"]},{"name":"vector","image":"timberio/vector:0.51.X-alpine","ports":["30006:30006"],"environment":["VECTOR_CONFIG=/etc/vector.toml","VECTOR_LOG=warn"],"volumes":["./vector.toml:/etc/vector.toml:z"],"depends_on":["loki"]}],"exposedPorts":["8123","9000","53000","3100","11211","4317","4318","5432","6379","1080","3200","30006"],"dockerRunCommand":"docker run -d --name infra -p 8123:8123 --restart always clickhouse/clickhouse-server:25.8.30.16","podmanRunCommand":"podman run -d --name infra -p 8123:8123 --restart always clickhouse/clickhouse-server:25.8.30.16","skopeoInspectCommand":"skopeo inspect docker://docker.io/clickhouse/clickhouse-server:25.8.30.16","orasPullCommand":"oras pull clickhouse/clickhouse-server:25.8.30.16","registryMeta":{"provider":"dockerhub","image":"clickhouse/clickhouse-server","canonicalImage":"docker.io/clickhouse/clickhouse-server:25.8.30.16","latestTag":"25.8.30.16","cliCommands":{"dockerRun":"docker run -d --name infra -p 8123:8123 --restart always clickhouse/clickhouse-server:25.8.30.16","dockerPull":"docker pull clickhouse/clickhouse-server:25.8.30.16","podmanRun":"podman run -d --name infra -p 8123:8123 --restart always clickhouse/clickhouse-server:25.8.30.16","skopeoInspect":"skopeo inspect docker://docker.io/clickhouse/clickhouse-server:25.8.30.16","orasPull":"oras pull clickhouse/clickhouse-server:25.8.30.16","composeYaml":"services:\n  infra:\n    image: clickhouse/clickhouse-server:25.8.30.16\n    restart: unless-stopped\n    ports:\n      - \"8123:8123\""}}}