Skip to content

gufo.thor.services.consul

consul service.

Attributes:

Name Type Description
consul

consul service singleton.

ConsulService

Bases: BaseService

consul service.

get_compose_configs(svc=None)

Add configs for discovered services.

get_compose_image(svc=None)

Get docker-compose.yml image section.

Parameters:

Name Type Description Default
svc ServiceConfig | None

Service's config from services part, if any.

None

Returns:

Type Description
str

Image name.

register_service(name, port)

Add discovered service.

Parameters:

Name Type Description Default
name str

Service name.

required
port int

Service port.

required