You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The notes in the Rover docs about alpine image compatibility have been very helpful, and I think it would be instructive to provide additional clarification about what other Docker images are compatible with Rover when you need to run rover supergraph compose directly in a container. For example, running that command in a container built from a node:<version>-slim image fails due to what looks like a missing ca-certificates dependency.
Here's the error output:
Error: Command failed with exit code 1: rover supergraph compose --config ./supergraph.yml
error[E004]: error sending request for url (https://github.com/apollographql/rover/releases/latest): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate)
This error was unexpected! Please submit an issue with any relevant details about what you were trying to do: https://github.com/apollographql/rover/issues/new/choose
at makeError (/home/node/app/node_modules/execa/lib/error.js:60:11)
at handlePromise (/home/node/app/node_modules/execa/index.js:118:26)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async default (/home/node/app/src/config/apollo.js:23:26)
at async /home/node/app/src/index.js:6:18 {
shortMessage: 'Command failed with exit code 1: rover supergraph compose --config ./supergraph.yml',
command: 'rover supergraph compose --config ./supergraph.yml',
escapedCommand: 'rover supergraph compose --config "./supergraph.yml"',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout: '',
stderr: '\u001b[1;31merror[E004]:\u001b[0m error sending request for url (https://github.com/apollographql/rover/releases/latest): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate)\n' +
'\u001b[1;36m \u001b[0m This error was unexpected! Please submit an issue with any relevant details about what you were trying to do: \u001b[36mhttps://github.com/apollographql/rover/issues/new/choose\u001b[0m',
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
I can confirm that the command does successfully run in a container that's build from the full node:<version> image.
The text was updated successfully, but these errors were encountered:
Description
The notes in the Rover docs about alpine image compatibility have been very helpful, and I think it would be instructive to provide additional clarification about what other Docker images are compatible with Rover when you need to run
rover supergraph compose
directly in a container. For example, running that command in a container built from anode:<version>-slim
image fails due to what looks like a missingca-certificates
dependency.Here's the error output:
I can confirm that the command does successfully run in a container that's build from the full
node:<version>
image.The text was updated successfully, but these errors were encountered: