CommunityToolkit.Aspire.Hosting.Floci
📦 CommunityToolkit.Aspire.Hosting.Flociv13.5.023Functions
4Types
4 types and 16 members
Types
Functions
method
addFlociAwsbuilderAdds a Floci AWS emulator container resource
addFlociAws(name: string, port?: number, defaultRegion?: string, defaultAccountId?: string): FlociAwsContainerResourcemethod
addFlociAzurebuilderAdds a Floci Azure emulator container resource
addFlociAzure(name: string, port?: number): FlociAzureContainerResourcemethod
addFlociGcpbuilderAdds a Floci GCP emulator container resource
addFlociGcp(name: string, port?: number, defaultProjectId?: string): FlociGcpContainerResourcemethod
withAwsReferencebuilderAttaches an additional Floci AWS resource to a Floci UI console
withAwsReference(cloud: FlociAwsContainerResource): FlociUIContainerResourcemethod
withAzureReferencebuilderAttaches an additional Floci Azure resource to a Floci UI console
withAzureReference(cloud: FlociAzureContainerResource): FlociUIContainerResourcemethod
withConfigFilebuilderMounts a custom Quarkus `application.yml` configuration file into the Floci container. The file is mounted read-only at `/deployments/config/application.yml`, which Quarkus reads on startup and merges with built-in defaults.
withConfigFile(hostPath: string): FlociAwsContainerResourcemethod
withDataBindMountbuilderConfigures a bind mount for persistent Floci state.
withDataBindMount(source: string, isReadOnly?: boolean): FlociAwsContainerResourcemethod
withDataBindMountbuilderConfigures a bind mount for persistent Floci Azure state.
withDataBindMount(source: string, isReadOnly?: boolean): FlociAzureContainerResourcemethod
withDataBindMountbuilderConfigures a bind mount for persistent Floci GCP state.
withDataBindMount(source: string, isReadOnly?: boolean): FlociGcpContainerResourcemethod
withDataVolumebuilderConfigures a named data volume for persistent Floci state.
withDataVolume(name: string, isReadOnly?: boolean): FlociAwsContainerResourcemethod
withDataVolumebuilderConfigures a named data volume for persistent Floci Azure state.
withDataVolume(name: string, isReadOnly?: boolean): FlociAzureContainerResourcemethod
withDataVolumebuilderConfigures a named data volume for persistent Floci GCP state.
withDataVolume(name: string, isReadOnly?: boolean): FlociGcpContainerResourcemethod
withDockerSocketbuilderMounts the Docker socket into the Floci container so that Lambda and other container-backed AWS services can launch sibling containers. Also sets `FLOCI_DOCKER_DOCKER_HOST` to `unix:///var/run/docker.sock` (the container-side path where the socket is always mounted) so Floci can connect to it.
withDockerSocket(socketPath?: string): FlociAwsContainerResourcemethod
withDockerSocketbuilderMounts the Docker socket into the Floci Azure container so that Azure Functions and other container-backed services can launch sibling containers. Also sets `FLOCI_AZ_DOCKER_DOCKER_HOST` to `unix:///var/run/docker.sock` (the container-side path where the socket is always mounted) so Floci can connect to it.
withDockerSocket(socketPath?: string): FlociAzureContainerResourcemethod
withDockerSocketbuilderMounts the Docker socket into the Floci GCP container so that Cloud Run, Cloud SQL, and other container-backed services can launch sibling containers. Also sets `FLOCI_GCP_DOCKER_DOCKER_HOST` to `unix:///var/run/docker.sock` (the container-side path where the socket is always mounted) so Floci can connect to it.
withDockerSocket(socketPath?: string): FlociGcpContainerResourcemethod
withFlociAwsReferencebuilderAdds a reference to a Floci AWS emulator resource
withFlociAwsReference(floci: FlociAwsContainerResource): IResourceWithEnvironmentmethod
withFlociAzureReferencebuilderAdds a reference to a Floci Azure emulator resource
withFlociAzureReference(floci: FlociAzureContainerResource): IResourceWithEnvironmentmethod
withFlociGcpReferencebuilderAdds a reference to a Floci GCP emulator resource
withFlociGcpReference(floci: FlociGcpContainerResource): IResourceWithEnvironmentmethod
withFlociUIbuilderAdds a Floci UI web console container for the Floci Azure resource
withFlociUI(configureContainer?: (obj: FlociUIContainerResource) => Promise<void>, containerName?: string): FlociAzureContainerResourcemethod
withFlociUIbuilderAdds a Floci UI web console container for the Floci resource
withFlociUI(configureContainer?: (obj: FlociUIContainerResource) => Promise<void>, containerName?: string): FlociAwsContainerResourcemethod
withFlociUIbuilderAdds a Floci UI web console container for the Floci GCP resource
withFlociUI(configureContainer?: (obj: FlociUIContainerResource) => Promise<void>, containerName?: string): FlociGcpContainerResourcemethod
withGcpReferencebuilderAttaches an additional Floci GCP resource to a Floci UI console
withGcpReference(cloud: FlociGcpContainerResource): FlociUIContainerResourcemethod
withHostPortbuilderConfigures the host port that the Floci UI resource is exposed on instead of using a randomly assigned port.
withHostPort(port: number): FlociUIContainerResource