2.7.2.3.5. Start Container

Try it first without certificates or authorization. Inside the container, the service always listens on port 8000; for external connections, any available port can be used.

docker run -d --gpus all -p <aussen>:8000 --name mesh-clustering cadenas/clustering:live
curl http://localhost:<aussen>/clustering/health

For production use, add Restart, HTTPS, and Mounts:

docker run -d --restart unless-stopped --gpus all \
  -e USE_HTTPS=true -p <aussen>:8000 \
  -v <zertifikatsordner>:/app/certs \
  -v /media/windowsshare:/media/windowsshare \
  --name mesh-clustering cadenas/clustering:live

Container Mounts and Their Effects

Mount

Purpose

Without him

/app/certs

Certificate material for encrypted operation

The service continues to run silently over HTTP, even though encryption was requested.

Approval with the catalog data

STL, Feature XML, Catalog CSV, and the result files

Jobs fail because the catalog CSV cannot be parsed.

/app/configs

Path Implementation and Permitted Directories

The built-in default settings apply—but they are correct only as long as the application server returns the same paths.

/app/exps

Additional model file for the "visual," "din_lite," and "visual_norm_blend_optin" presets

Only these three presets fail; all the others run from the image.