Three defects found while bringing up a container from a clean checkout: - The dashboard's vite build (~5.7k modules) exceeded V8's default old-space on a stock Docker Desktop VM and aborted the image build with "Ineffective mark-compacts near heap limit" (exit 134). Raise the ceiling for that RUN only. - The documented `-v fusion-home:/home/node/.fusion` mount seeded a root-owned named volume over a path absent from the image, so embedded Postgres initdb hit "Permission denied", the supervisor burned its 4 restarts, and the container went unhealthy on first run. Pre-create the directory node-owned so a fresh named volume inherits it; document that bind mounts still need a host-side chown. - Drop the dependency-graph plugin's tsconfig path mapping for the taskStuck module deleted in2eae0b2507/29d94e0fa3. Verified: full `docker build` from a clean export of this tree succeeds unpatched, and a run against brand-new named volumes with no manual chown reaches health=healthy with /api/health 200. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
533 B
533 B