mirror of
https://github.com/makeplane/plane.git
synced 2026-07-12 21:40:18 +02:00
18 lines
688 B
Python
18 lines
688 B
Python
import os
|
|
|
|
|
|
class CelerySettings:
|
|
# Message queue settings
|
|
RABBITMQ_USER = os.environ.get("RABBITMQ_USER", "guest")
|
|
RABBITMQ_PASSWORD = os.environ.get("RABBITMQ_PASSWORD", "guest")
|
|
RABBITMQ_HOST = os.environ.get("RABBITMQ_HOST", "localhost")
|
|
RABBITMQ_PORT = os.environ.get("RABBITMQ_PORT", 5672)
|
|
RABBITMQ_VHOST = os.environ.get("RABBITMQ_VHOST", "plane")
|
|
# Celery settings
|
|
CELERY_BROKER_URL = f"amqp://{RABBITMQ_USER}:{RABBITMQ_PASSWORD}@{RABBITMQ_HOST}:{RABBITMQ_PORT}/{RABBITMQ_VHOST}"
|
|
CELERY_ACCEPT_CONTENT = ["json"]
|
|
CELERY_TASK_SERIALIZER = "json"
|
|
CELERY_RESULT_SERIALIZER = "json"
|
|
CELERY_TIMEZONE = "UTC"
|
|
CELERY_ENABLE_UTC = True
|