Add start indicators to Temporal workers and misc small fixes

This commit is contained in:
Mustafa Gezen 2023-02-01 22:50:15 +00:00
parent 9381c99f01
commit f27b5d354d
4 changed files with 5 additions and 3 deletions

View File

@ -43,7 +43,7 @@ async def run():
@click.command()
def main():
Info("apollorhworker", "apollo2")
Logger()
Logger().info("Starting apollo-rhworker")
asyncio.run(run())

View File

@ -15,6 +15,7 @@ from apollo.rpmworker.temporal import TASK_QUEUE
from common.database import Database
from common.info import Info
from common.temporal import Temporal
from common.logger import Logger
async def run():
@ -44,6 +45,7 @@ async def run():
@click.command()
def main():
Info("apollorpmworker", "apollo2")
Logger().info("Starting apollo-rpmworker")
asyncio.run(run())

View File

@ -22,7 +22,7 @@ def fastapi_binary(name, image_name, path, port, deps = [], tags = [], **kwargs)
name = "{}.image".format(name),
srcs = ["@pypi_hypercorn//:rules_python_wheel_entry_point_hypercorn.py"],
main = "@pypi_hypercorn//:rules_python_wheel_entry_point_hypercorn.py",
args = ["{}:app".format(path), "--bind 127.0.0.1:{}".format(port)],
args = ["{}:app".format(path)],
visibility = ["//:__subpackages__"],
deps = deps + [
":{}_lib".format(name),

View File

@ -48,7 +48,7 @@ class Info:
def temporal_host(self):
if is_k8s():
return "workflow-temporal-frontend.workflow.svc.cluster.local:7233"
return os.environ.get("TEMPORAL_HOSTPORT", "workflow-temporal-frontend.workflow.svc.cluster.local:7233")
else:
return os.environ.get("TEMPORAL_HOSTPORT", "localhost:7233")