# CTAO portal demo — dedicated bridge network (quadlet .network unit). # Why it exists: the build container executes npm lifecycle scripts from the # repo, so it must NOT see the host's loopback (code-server, Strapi). On this # bridge, containers resolve each other by name (aardvark-dns) and have NATed # internet egress, but host 127.0.0.1 services are unreachable — unlike # --network=host, which this replaces. [Unit] Description=CTAO portal demo — internal bridge network [Network] NetworkName=ctao-demo