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
resourceWithFiles IResourceWithContainerFiles Returns
YarpResource Configure the YARP resource.
withConfiguration(configurationBuilder: (obj: IYarpConfigurationBuilder) => Promise<void>): YarpResourceParameters
configurationBuilder (obj: IYarpConfigurationBuilder) => Promise<void> Returns
YarpResource Configures 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
port number Returns
YarpResource Configures the host port that the YARP resource is exposed on instead of using randomly assigned port.
withHostPort(port: number): YarpResourceParameters
port number Returns
YarpResource Enables static file serving in the YARP resource.
withStaticFiles(sourcePath?: string): YarpResourceParameters
sourcePath string optional Returns
YarpResource