{"owner":"DataTalksClub","repo":"data-engineering-zoomcamp","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"02-workflow-orchestration/docker-compose.yml","servicesCount":4,"services":[{"name":"pgdatabase","image":"postgres:18","ports":["5432:5432"],"environment":["POSTGRES_USER=root","POSTGRES_PASSWORD=root","POSTGRES_DB=ny_taxi"],"volumes":["ny_taxi_postgres_data:/var/lib/postgresql"],"depends_on":["kestra"]},{"name":"pgadmin","image":"dpage/pgadmin4","ports":["8085:80"],"environment":["PGADMIN_DEFAULT_EMAIL=admin@admin.com","PGADMIN_DEFAULT_PASSWORD=root"],"depends_on":["pgdatabase"]},{"name":"kestra_postgres","image":"postgres:18","environment":["POSTGRES_DB=kestra","POSTGRES_USER=kestra","POSTGRES_PASSWORD=k3str4"],"volumes":["kestra_postgres_data:/var/lib/postgresql"]},{"name":"kestra","image":"kestra/kestra:v1.1","command":"server standalone","ports":["8080:8080","8081:8081"],"environment":["KESTRA_CONFIGURATION=datasources:\n  postgres:\n    url: jdbc:postgresql://kestra_postgres:5432/kestra\n    driverClassName: org.postgresql.Driver\n    username: kestra\n    password: k3str4\nkestra:\n  server:\n    basicAuth:\n      username: \"admin@kestra.io\" # it must be a valid email address\n      password: Admin1234!\n  repository:\n    type: postgres\n  storage:\n    type: local\n    local:\n      basePath: \"/app/storage\"\n  queue:\n    type: postgres\n  tasks:\n    tmpDir:\n      path: /tmp/kestra-wd/tmp\n  url: http://localhost:8080/\n"],"volumes":["kestra_data:/app/storage","/var/run/docker.sock:/var/run/docker.sock","kestra_tmp:/tmp/kestra-wd"],"depends_on":["kestra_postgres"]}],"exposedPorts":["5432","8085","8080","8081"],"dockerRunCommand":"docker run -d --name data-engineering-zoomcamp -p 5432:5432 --restart always postgres:18","podmanRunCommand":"podman run -d --name data-engineering-zoomcamp -p 5432:5432 --restart always postgres:18","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/postgres:18","orasPullCommand":"oras pull postgres:18","registryMeta":{"provider":"dockerhub","image":"library/postgres","canonicalImage":"docker.io/library/postgres:18","latestTag":"18","cliCommands":{"dockerRun":"docker run -d --name data-engineering-zoomcamp -p 5432:5432 --restart always postgres:18","dockerPull":"docker pull postgres:18","podmanRun":"podman run -d --name data-engineering-zoomcamp -p 5432:5432 --restart always postgres:18","skopeoInspect":"skopeo inspect docker://docker.io/library/postgres:18","orasPull":"oras pull postgres:18","composeYaml":"services:\n  data-engineering-zoomcamp:\n    image: postgres:18\n    restart: unless-stopped\n    ports:\n      - \"5432:5432\""}}}