Skip to main content

One-command launcher for the Manifest model & dataset hub Docker image

Project description

manifest-hub

Run the Manifest model & dataset hub with one command. This is a tiny, dependency-free launcher around the published Docker image fbobe3/manifest — so standing up the whole app is as easy as a pip install.

Requires Docker on the host (the app runs as a container). This package only orchestrates docker; it contains no application code itself.

Install

pip install manifest-hub

Use

manifest-hub up            # pull (if needed) + start → http://localhost:8080
manifest-hub up --open     # ...and open it in your browser
manifest-hub status
manifest-hub logs -f
manifest-hub down          # stop and remove
manifest-hub pull          # update to the latest image

The container is started with the same hardening as the project's docker-compose.yml: read-only root filesystem, --cap-drop ALL, --security-opt no-new-privileges, a tmpfs /tmp, and a non-root user. Your data (the SQLite database) is persisted to a host directory that survives restarts.

Options

Flag Applies to Default Meaning
--port all 8080 Host port to publish
--name all manifest Container name
--data up ./manifest-data Host directory for the SQLite DB
--tag up, pull latest Image tag
--pull up off Force docker pull before starting
--replace up off Recreate the container if it exists
--foreground up off Run attached and stream logs
--open up, open Open the app in a browser

Environment overrides: MANIFEST_HUB_IMAGE, MANIFEST_HUB_TAG, MANIFEST_HUB_NAME, MANIFEST_HUB_PORT, MANIFEST_HUB_DATA.

Related

  • Web app + API: the image served at the port above.
  • Agent CLI: manifest-cli (pip install the cli/ package) drives the running server from scripts.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manifest_hub-1.0.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manifest_hub-1.0.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file manifest_hub-1.0.0.tar.gz.

File metadata

  • Download URL: manifest_hub-1.0.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for manifest_hub-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1b5a5983b7ba336c751888c6df2658a3187c5e4318990c36ceb4ee788a2579b4
MD5 518855c192f0c9f6b0dcd6ebe944e28f
BLAKE2b-256 48f264d8733a4afa0d0ad956587901401177ffaad9146d54b16a94381a4fcea8

See more details on using hashes here.

File details

Details for the file manifest_hub-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: manifest_hub-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for manifest_hub-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ec5df05464c12e7845d7b760bc924ef1d53627c4bc7979f3d3bcd57c21177fb
MD5 30b48aca625df92600ca8864b3aee3fc
BLAKE2b-256 5b331ef4512a5332c2e1fa20677fc169faf844bbdba1b964fa32a1fcc46fb820

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page