Application Configuration
Boottify auto-detects most build and runtime settings from your repository. You can override any of them from the application's Settings page.
Build & Runtime
- Build command — defaults to the framework standard (e.g.
npm run build). - Start command — defaults to
npm startor the template's documented entrypoint. - Port — auto-detected; override via the
PORTenvironment variable. - Node version — honors
engines.nodeinpackage.json(Node 22 LTS is the default).
Ingress & SSL
The platform runs on Kubernetes (K3s) with Traefik as the ingress controller. There is no Nginx layer.
- Every app is exposed on
https://<app-id>.boottify.comby default. - Custom domains route through Traefik on NodePort 30080/30443.
- SSL certificates are issued via Let's Encrypt using the DNS-01 ACME challenge (Hetzner DNS API).
- Certificates renew automatically; you do not need to do anything.
Environment Variables
Define environment variables on the Settings → Environment tab. Values are encrypted at rest and injected into the pod at start time. See Environment Variables for details.
Resource Limits
CPU and memory limits are set by your subscription plan. The Universal App Configuration Wizard prompts you for the right tier when you deploy from a marketplace template.