Skip to content
Snippets Groups Projects
Commit abe293cc authored by Timothe Jost's avatar Timothe Jost
Browse files

change to vhost

parent 4bf66680
No related branches found
No related tags found
No related merge requests found
Pipeline #127172 passed
__version__ = "0.0.32" __version__ = "0.0.33"
from . import loggs from . import loggs
from .pipes import * from .pipes import *
......
...@@ -269,7 +269,7 @@ class LogTask: ...@@ -269,7 +269,7 @@ class LogTask:
self.logger.removeHandler(self.logger.handlers[-1]) self.logger.removeHandler(self.logger.handlers[-1])
def create_celery_app(conf_path, app_name="pypelines") -> "Celery": def create_celery_app(conf_path, app_name="pypelines", v_host=None) -> "Celery":
failure_message = ( failure_message = (
f"Celery app : {app_name} failed to be created." f"Celery app : {app_name} failed to be created."
...@@ -309,6 +309,7 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery": ...@@ -309,6 +309,7 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery":
address = settings.address address = settings.address
backend = settings.connexion.backend backend = settings.connexion.backend
conf_data = settings.conf conf_data = settings.conf
v_host = settings.virtual_host if v_host is None else v_host
except (AttributeError, KeyError) as e: except (AttributeError, KeyError) as e:
logger.warning(f"{failure_message} {e}") logger.warning(f"{failure_message} {e}")
return None return None
...@@ -322,7 +323,7 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery": ...@@ -322,7 +323,7 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery":
try: try:
app = Celery( app = Celery(
app_display_name, app_display_name,
broker=f"{broker_type}://{account}:{password}@{address}/{app_name}", broker=f"{broker_type}://{account}:{password}@{address}/{v_host}",
backend=f"{backend}://", backend=f"{backend}://",
) )
except Exception as e: except Exception as e:
...@@ -341,13 +342,13 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery": ...@@ -341,13 +342,13 @@ def create_celery_app(conf_path, app_name="pypelines") -> "Celery":
return app return app
def create_worker_for_app(app_name): # def create_worker_for_app(app_name):
from celery.bin.worker import worker as celery_worker # from celery.bin.worker import worker as celery_worker
def start_worker(app): # def start_worker(app):
worker = celery_worker(app=app) # worker = celery_worker(app=app)
options = { # options = {
"loglevel": "INFO", # "loglevel": "INFO",
"traceback": True, # "traceback": True,
} # }
worker.run(**options) # worker.run(**options)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment