Appliance: HTTP 80 forwards to the application on 8080. Artifact storage is on 8090. Administration uses the application’s normal address.
Compose: the default application port is 3000 and artifact port is 8080. Kubernetes uses your configured service and ingress addresses.
PostgreSQL, runner and browser services are internal infrastructure. Restrict their access to the deployment network. There is no separate customer admin port in 0.4.14 and later.
Use a reverse proxy for public HTTPS and preserve the original Host header, including a non-default port.
The appliance data disk holds PostgreSQL data, artifacts, installation identity and its generated configuration. Preserve it on an OS-disk upgrade.
Host configuration is under /etc/testvibe. Back up the database, artifact files and secret files as one recoverable installation.
The web image includes /opt/testvibe/recovery/testvibe-recovery.dll. It needs the installation’s database configuration and runs independently of the web server.