turnkeylinux-apps/canvas#38 (v19/Trixie) runs web + 4 delayed_job workers (runtime setting, 1 GiB ceiling each) + PostgreSQL + Redis on one box; upstream currently recommends ≥8 GB RAM for this. Build-time defaults weren't adjusted:
bt-vm:76: VM_MEMORY=2048 → shipped .vmx/.ovf default is 2 GB (¼ of upstream's rec)
bt-container:68: ON_MEMORY=0.50 → published 0.5 GB minimum
bt-vm VM_GUESTOS has no trixie-amd64 branch → canvas-19.0-trixie VM bundling would fatal regardless
Suggested: sync VM_MEMORY (e.g. 4096) + ON_MEMORY, add trixie-amd64. Optionally document a low-memory profile (PassengerMaxPoolSize 2, 1+1 workers, 2 GB swap → ~2–2.5 GB for small installs).
turnkeylinux-apps/canvas#38 (v19/Trixie) runs web + 4 delayed_job workers (runtime setting, 1 GiB ceiling each) + PostgreSQL + Redis on one box; upstream currently recommends ≥8 GB RAM for this. Build-time defaults weren't adjusted:
bt-vm:76:VM_MEMORY=2048→ shipped .vmx/.ovf default is 2 GB (¼ of upstream's rec)bt-container:68:ON_MEMORY=0.50→ published 0.5 GB minimumbt-vmVM_GUESTOShas notrixie-amd64branch → canvas-19.0-trixie VM bundling would fatal regardlessSuggested: sync
VM_MEMORY(e.g. 4096) +ON_MEMORY, addtrixie-amd64. Optionally document a low-memory profile (PassengerMaxPoolSize 2, 1+1 workers, 2 GB swap → ~2–2.5 GB for small installs).