Attach altricade-portfolio to the existing 'proxy' network so Nginx Proxy
Manager reaches it by container name (altricade-portfolio:80), no host port.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The node:22-bookworm runner image mounts the Docker socket but lacks the
docker client binary; install the static client before build/run steps.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>