Help Needed to Fix Apollo Federation Supergraph Composition and Docker Compose Setup

Job ID: 39623249

Budget: €30 – €250 EUR

Description:
I am building a Node.js backend using TypeScript with GraphQL Federation 2.3 and an Apollo Router (Federation 2.3).

The subgraph API is working correctly and serves the SDL via /_service { sdl }.
However, when I try to generate the supergraph schema using Rover, I get the following error:
Output:
merging supergraph schema files
supergraph config loaded successfully
error[E029]: Encountered 1 build error while trying to build a supergraph.
Caused by:
UNKNOWN: No subgraphs were found in the supergraph config.
The subgraph schema you provided is invalid.

Tasks:
Troubleshoot and fix the supergraph composition error using Rover CLI.
Ensure proper Apollo Router setup with Federation 2.3.
Help me configure podman-compose so that:
The Apollo Router, Node.js GraphQL subgraph, and any other necessary services run properly together.
Related categories: Node.js Docker GraphQL Apollo