PoCAT Documentation Get Started

Kubernetes Deployment

Mount the whole deployment root and start it with bin/launch.sh.

Last updated: 2026-10-20 Section: Deployment

The container command is bin/launch.sh. That script runs java -jar pocat-launcher.jar from the bin directory.

Mount Keep bin/, config/, contexts/, and services/ in one directory. Do not mount config/ alone.

What stays inside the mount

  • <worker-num> in config/services/<node>.xml
  • Bindings and the dead-letter channel in config/services/<node>/deploy/<service>.xml
  • Broker host and exchange in contexts/messagebus/
  • The Servit class in services/<service>/libs/<service>.jar

Replica count is not a field in these files. Running more than one copy means running more than one deployment root.