betty.extension.nginx.serve module

Integrate the nginx extension with Betty’s Serve API.

class betty.extension.nginx.serve.DockerizedNginxServer[source]

Bases: Server

An nginx server that runs within a Docker container.

Parameters:

project (betty.project.Project)

__init__(project: betty.project.Project) None[source]
Parameters:

project (betty.project.Project)

classmethod is_available() bool[source]

Check if Docker is available.

Return type:

bool

property public_url: str

The server’s public URL.

async start() None[source]

Start the server.

Return type:

None

async stop() None[source]

Stop the server.

Return type:

None