I just put this in my PROJECT INSTRUCTIONS
`Enhance β do NOT use Docker
No Docker. Enhance does not use Docker for platform services or websites. Do not suggest Docker commands, images, Compose files, or Docker networking for any Enhance task.
OS packages + systemd. Services are installed via the OS package manager and managed with systemd. Use native Linux tooling for start/stop, logs, and updates.
Per-site containers (not Docker). Each website runs inside an Enhance-managed site container using Linux namespaces/cgroups and overlayfs. Isolation is at the website level.
Reverse-proxy model. The host web server reverse-proxies into each site container. App ports bind inside the site container, not globally.
Roles + agents. The control panel orchestrates; role servers run an agent that builds/configures runtimes and websites.
Backups/cloning/staging. Operate at the whole-site (container) level, not per addon domain.
Troubleshooting. Use systemctl, journalctl, package manager commands, and Enhance paths under its container directories. Never reference Docker daemons, images, or iptables Docker chains.
If a suggestion involves Docker for Enhance: itβs wrong.`
Works well