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 installthecli/package) drives the running server from scripts.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b5a5983b7ba336c751888c6df2658a3187c5e4318990c36ceb4ee788a2579b4
|
|
| MD5 |
518855c192f0c9f6b0dcd6ebe944e28f
|
|
| BLAKE2b-256 |
48f264d8733a4afa0d0ad956587901401177ffaad9146d54b16a94381a4fcea8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ec5df05464c12e7845d7b760bc924ef1d53627c4bc7979f3d3bcd57c21177fb
|
|
| MD5 |
30b48aca625df92600ca8864b3aee3fc
|
|
| BLAKE2b-256 |
5b331ef4512a5332c2e1fa20677fc169faf844bbdba1b964fa32a1fcc46fb820
|