{"owner":"coderamp-labs","repo":"gitingest","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"compose.yml","servicesCount":4,"services":[{"name":"app","image":"ghcr.io/coderamp-labs/gitingest:latest","restart":"unless-stopped","command":"python -m server","ports":["${APP_WEB_BIND:-8000}:8000","${GITINGEST_METRICS_HOST:-127.0.0.1}:${GITINGEST_METRICS_PORT:-9090}:9090"],"environment":["PYTHONUNBUFFERED=1","PYTHONDONTWRITEBYTECODE=1","ALLOWED_HOSTS=${ALLOWED_HOSTS:-gitingest.com,*.gitingest.com,localhost,127.0.0.1}","GITINGEST_METRICS_ENABLED=${GITINGEST_METRICS_ENABLED:-true}","GITINGEST_METRICS_HOST=${GITINGEST_METRICS_HOST:-0.0.0.0}","GITINGEST_METRICS_PORT=${GITINGEST_METRICS_PORT:-9090}","GITINGEST_SENTRY_ENABLED=${GITINGEST_SENTRY_ENABLED:-false}","GITINGEST_SENTRY_DSN=${GITINGEST_SENTRY_DSN:-}","GITINGEST_SENTRY_TRACES_SAMPLE_RATE=${GITINGEST_SENTRY_TRACES_SAMPLE_RATE:-1.0}","GITINGEST_SENTRY_PROFILE_SESSION_SAMPLE_RATE=${GITINGEST_SENTRY_PROFILE_SESSION_SAMPLE_RATE:-1.0}","GITINGEST_SENTRY_PROFILE_LIFECYCLE=${GITINGEST_SENTRY_PROFILE_LIFECYCLE:-trace}","GITINGEST_SENTRY_SEND_DEFAULT_PII=${GITINGEST_SENTRY_SEND_DEFAULT_PII:-true}","GITINGEST_SENTRY_ENVIRONMENT=${GITINGEST_SENTRY_ENVIRONMENT:-production}"]},{"name":"app-dev","build":{"context":".","dockerfile":"Dockerfile"},"command":"python -m server","ports":["${APP_WEB_BIND:-8000}:8000","${GITINGEST_METRICS_HOST:-127.0.0.1}:${GITINGEST_METRICS_PORT:-9090}:9090"],"environment":["PYTHONUNBUFFERED=1","PYTHONDONTWRITEBYTECODE=1","ALLOWED_HOSTS=${ALLOWED_HOSTS:-gitingest.com,*.gitingest.com,localhost,127.0.0.1}","GITINGEST_METRICS_ENABLED=${GITINGEST_METRICS_ENABLED:-true}","GITINGEST_METRICS_HOST=${GITINGEST_METRICS_HOST:-0.0.0.0}","GITINGEST_METRICS_PORT=${GITINGEST_METRICS_PORT:-9090}","GITINGEST_SENTRY_ENABLED=${GITINGEST_SENTRY_ENABLED:-false}","GITINGEST_SENTRY_DSN=${GITINGEST_SENTRY_DSN:-}","GITINGEST_SENTRY_TRACES_SAMPLE_RATE=${GITINGEST_SENTRY_TRACES_SAMPLE_RATE:-1.0}","GITINGEST_SENTRY_PROFILE_SESSION_SAMPLE_RATE=${GITINGEST_SENTRY_PROFILE_SESSION_SAMPLE_RATE:-1.0}","GITINGEST_SENTRY_PROFILE_LIFECYCLE=${GITINGEST_SENTRY_PROFILE_LIFECYCLE:-trace}","GITINGEST_SENTRY_SEND_DEFAULT_PII=${GITINGEST_SENTRY_SEND_DEFAULT_PII:-true}","DEBUG=true","LOG_LEVEL=DEBUG","RELOAD=true","GITINGEST_SENTRY_ENVIRONMENT=${GITINGEST_SENTRY_ENVIRONMENT:-development}","S3_ENABLED=true","S3_ENDPOINT=http://minio:9000","S3_ACCESS_KEY=${S3_ACCESS_KEY:-gitingest}","S3_SECRET_KEY=${S3_SECRET_KEY:-gitingest123}","S3_BUCKET_NAME=${S3_BUCKET_NAME:-gitingest-bucket}","S3_REGION=${S3_REGION:-us-east-1}","S3_DIRECTORY_PREFIX=${S3_DIRECTORY_PREFIX:-dev}","S3_ALIAS_HOST=${S3_ALIAS_HOST:-http://127.0.0.1:9000/${S3_BUCKET_NAME:-gitingest-bucket}}"],"volumes":["./src:/app:ro"],"depends_on":["minio-setup"]},{"name":"minio","image":"minio/minio:latest","restart":"unless-stopped","command":"server /data --console-address \":9001\"","ports":["9000:9000","9001:9001"],"environment":["MINIO_ROOT_USER=${MINIO_ROOT_USER:-minioadmin}","MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-minioadmin}"],"volumes":["minio-data:/data"]},{"name":"minio-setup","image":"minio/mc","command":"-c /setup.sh","environment":["MINIO_ROOT_USER=${MINIO_ROOT_USER:-minioadmin}","MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-minioadmin}","S3_ACCESS_KEY=${S3_ACCESS_KEY:-gitingest}","S3_SECRET_KEY=${S3_SECRET_KEY:-gitingest123}","S3_BUCKET_NAME=${S3_BUCKET_NAME:-gitingest-bucket}"],"volumes":["./.docker/minio/setup.sh:/setup.sh:ro"],"depends_on":["minio"]}],"exposedPorts":["8000","9090","9000","9001"],"dockerRunCommand":"docker run -d --name gitingest -p 8000:8000 --restart always ghcr.io/coderamp-labs/gitingest:latest","podmanRunCommand":"podman run -d --name gitingest -p 8000:8000 --restart always ghcr.io/coderamp-labs/gitingest:latest","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/coderamp-labs/gitingest:latest","orasPullCommand":"oras pull ghcr.io/coderamp-labs/gitingest:latest","registryMeta":{"provider":"ghcr","image":"ghcr.io/coderamp-labs/gitingest","canonicalImage":"ghcr.io/coderamp-labs/gitingest:latest","latestTag":"pr-450-b46356d-1753464041","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-23T02:46:57.557Z","cliCommands":{"dockerRun":"docker run -d --name gitingest -p 8000:8000 --restart always ghcr.io/coderamp-labs/gitingest:latest","dockerPull":"docker pull ghcr.io/coderamp-labs/gitingest:latest","podmanRun":"podman run -d --name gitingest -p 8000:8000 --restart always ghcr.io/coderamp-labs/gitingest:latest","skopeoInspect":"skopeo inspect docker://ghcr.io/coderamp-labs/gitingest:latest","orasPull":"oras pull ghcr.io/coderamp-labs/gitingest:latest","composeYaml":"services:\n  gitingest:\n    image: ghcr.io/coderamp-labs/gitingest:latest\n    restart: unless-stopped\n    ports:\n      - \"8000:8000\""}}}