{"owner":"dlt-hub","repo":"dlt","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"tests/common/libs/docker-compose-iceberg.yml","servicesCount":5,"services":[{"name":"rest","image":"apache/iceberg-rest-fixture","ports":["8181:8181"],"environment":["AWS_ACCESS_KEY_ID=admin","AWS_SECRET_ACCESS_KEY=password","AWS_REGION=us-east-1","CATALOG_WAREHOUSE=s3://warehouse/","CATALOG_IO__IMPL=org.apache.iceberg.aws.s3.S3FileIO","CATALOG_S3_ENDPOINT=http://minio:9000"],"depends_on":["minio-setup"]},{"name":"postgres","image":"postgres:15","ports":["5432:5432"],"environment":["POSTGRES_DB=dlt_data","POSTGRES_USER=loader","POSTGRES_PASSWORD=loader"],"volumes":["postgres_data:/var/lib/postgresql/data"]},{"name":"minio","image":"minio/minio","command":"server /data --console-address :9001","ports":["9000:9000","9001:9001"],"environment":["MINIO_ROOT_USER=admin","MINIO_ROOT_PASSWORD=password","MINIO_DOMAIN=minio"]},{"name":"minio-setup","image":"minio/mc","environment":["AWS_ACCESS_KEY_ID=admin","AWS_SECRET_ACCESS_KEY=password","AWS_REGION=us-east-1"],"depends_on":["minio"]},{"name":"catalog-init","image":"ghcr.io/astral-sh/uv:python3.11-alpine","environment":["IN_DOCKER=1","AWS_ACCESS_KEY_ID=admin","AWS_SECRET_ACCESS_KEY=password","AWS_REGION=us-east-1"],"volumes":["./init-iceberg-catalogs.py:/init-iceberg-catalogs.py:ro"],"depends_on":["rest","postgres"]}],"exposedPorts":["8181","5432","9000","9001"],"dockerRunCommand":"docker run -d --name dlt -p 8181:8181 --restart always apache/iceberg-rest-fixture","podmanRunCommand":"podman run -d --name dlt -p 8181:8181 --restart always apache/iceberg-rest-fixture","skopeoInspectCommand":"skopeo inspect docker://docker.io/apache/iceberg-rest-fixture:latest","orasPullCommand":"oras pull apache/iceberg-rest-fixture","registryMeta":{"provider":"dockerhub","image":"apache/iceberg-rest-fixture","canonicalImage":"docker.io/apache/iceberg-rest-fixture:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name dlt -p 8181:8181 --restart always apache/iceberg-rest-fixture","dockerPull":"docker pull apache/iceberg-rest-fixture","podmanRun":"podman run -d --name dlt -p 8181:8181 --restart always apache/iceberg-rest-fixture","skopeoInspect":"skopeo inspect docker://docker.io/apache/iceberg-rest-fixture:latest","orasPull":"oras pull apache/iceberg-rest-fixture","composeYaml":"services:\n  dlt:\n    image: apache/iceberg-rest-fixture\n    restart: unless-stopped\n    ports:\n      - \"8181:8181\""}}}