YarpResource
Handle
interface YarpResource extends IComputeResource, IContainerFilesDestinationResource, IResource, IResourceWithArgs, IResourceWithEndpoints, IResourceWithEnvironment, IResourceWithProbes, IResourceWithWaitSupport, IResourceWithServiceDiscovery { publishWithStaticFiles(resourceWithFiles: IResourceWithContainerFiles): YarpResource; withConfiguration(configurationBuilder: (obj: IYarpConfigurationBuilder) => Promise<void>): YarpResource; withHostHttpsPort(port: number): YarpResource; withHostPort(port: number): YarpResource; withStaticFiles(sourcePath?: string): YarpResource;}5 members
Methods
In publish mode, generates a Dockerfile that copies static files from the specified resource into /app/wwwroot.
publishWithStaticFiles(resourceWithFiles: IResourceWithContainerFiles): YarpResourceParameters
resourceWithFilesIResourceWithContainerFilesReturns
YarpResourceConfigure the YARP resource.
withConfiguration(configurationBuilder: (obj: IYarpConfigurationBuilder) => Promise<void>): YarpResourceParameters
configurationBuilder(obj: IYarpConfigurationBuilder) => Promise<void>Returns
YarpResourceConfigures the host HTTPS port that the YARP resource is exposed on instead of using randomly assigned port. This will only have effect if an HTTPS endpoint is configured on the YARP resource due to TLS termination being enabled.
withHostHttpsPort(port: number): YarpResourceParameters
portnumberReturns
YarpResourceConfigures the host port that the YARP resource is exposed on instead of using randomly assigned port.
withHostPort(port: number): YarpResourceParameters
portnumberReturns
YarpResourceEnables static file serving in the YARP resource.
withStaticFiles(sourcePath?: string): YarpResourceParameters
sourcePathstringoptionalReturns
YarpResource