Sign inSign up

alexmerced/pangolin-api

By alexmerced

•Updated about 1 month ago

Image
0

727

alexmerced/pangolin-api repository overview

⁠Pangolin API (PangolinCatalog.com)

Pangolin is a lightweight, high-performance Lakehouse Catalog implementing the Apache Iceberg REST Catalog specification.

⁠Quick Start

docker run -d \
  -p 8080:8080 \
  -e PANGOLIN_ADMIN_PASSWORD="supersecretpassword" \
  alexmerced/pangolin-api:0.5.0

⁠Environment Variables

⁠Authentication
  • PANGOLIN_ADMIN_USER: Username for the root admin (default: admin).
  • PANGOLIN_ADMIN_PASSWORD: Password for the root admin (Required for Auth Mode).
  • PANGOLIN_NO_AUTH: Set to true to disable authentication (Development only).
⁠Storage Backend
  • PANGOLIN_STORAGE_TYPE: memory (default), sqlite, postgres, mongo.
  • DATABASE_URL: Connection string for postgres or sqlite.
⁠Optimization
  • RUST_LOG: Log level (e.g., info, debug).

⁠Ports

  • 8080: HTTP REST API.

⁠Volumes

For SQLite persistence:

  • Mount /data if using sqlite storage and a file path in /data.

Tag summary

Content type

Image

Digest

sha256:5a6a8ce7b…

Size

55.6 MB

Last updated

about 1 month ago

docker pull alexmerced/pangolin-api