diff --git a/docs/generated/api-web/executors/file-server.md b/docs/generated/api-web/executors/file-server.md index 52568a1071802..25e033cec8795 100644 --- a/docs/generated/api-web/executors/file-server.md +++ b/docs/generated/api-web/executors/file-server.md @@ -53,6 +53,12 @@ Type: `string` URL to proxy unhandled requests to. +### secure + +Type: `boolean` + +True if you want to verify the SSL Certs. + ### ssl Default: `false` diff --git a/nx-dev/nx-dev/public/documentation/generated/api-web/executors/file-server.md b/nx-dev/nx-dev/public/documentation/generated/api-web/executors/file-server.md index 52568a1071802..25e033cec8795 100644 --- a/nx-dev/nx-dev/public/documentation/generated/api-web/executors/file-server.md +++ b/nx-dev/nx-dev/public/documentation/generated/api-web/executors/file-server.md @@ -53,6 +53,12 @@ Type: `string` URL to proxy unhandled requests to. +### secure + +Type: `boolean` + +True if you want to verify the SSL Certs. + ### ssl Default: `false` diff --git a/packages/web/src/executors/file-server/file-server.impl.ts b/packages/web/src/executors/file-server/file-server.impl.ts index d0b0ba16cb8e0..df2679d496d95 100644 --- a/packages/web/src/executors/file-server/file-server.impl.ts +++ b/packages/web/src/executors/file-server/file-server.impl.ts @@ -26,6 +26,9 @@ function getHttpServerArgs(options: Schema) { if (options.proxyUrl) { args.push(`-P ${options.proxyUrl}`); } + if (typeof options.secure === 'boolean') { + args.push(`--proxy-options.secure ${options.secure}`); + } return args; } diff --git a/packages/web/src/executors/file-server/schema.d.ts b/packages/web/src/executors/file-server/schema.d.ts index dc6a2afe50594..b29c6ad4ece5f 100644 --- a/packages/web/src/executors/file-server/schema.d.ts +++ b/packages/web/src/executors/file-server/schema.d.ts @@ -5,6 +5,7 @@ export interface Schema { sslKey?: string; sslCert?: string; proxyUrl?: string; + secure?: boolean; buildTarget: string; parallel: boolean; maxParallel?: number; diff --git a/packages/web/src/executors/file-server/schema.json b/packages/web/src/executors/file-server/schema.json index beeffe5567d91..f6c5622d61964 100644 --- a/packages/web/src/executors/file-server/schema.json +++ b/packages/web/src/executors/file-server/schema.json @@ -48,6 +48,10 @@ "proxyUrl": { "type": "string", "description": "URL to proxy unhandled requests to." + }, + "secure": { + "type": "boolean", + "description": "True if you want to verify the SSL Certs." } }, "additionalProperties": false,