Skip to content

Commit 3365c6b

Browse files
committed
Do not alert if using Dramatiq stub broker for local development
1 parent 6178ecb commit 3365c6b

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

local.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
ENVIRONMENT: "local"
12
AUTH__JWKS_URL: "http://oathkeeper:4456/.well-known/jwks.json"
2-
DRAMATIQ__REDIS_URL: "redis://redis:6379/0"
3+
#DRAMATIQ__REDIS_URL: "redis://redis:6379/0"
34
OTEL_EXPORTER_OTLP_ENDPOINT: "http://otel-collector:4317"

src/common/dramatiq.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ def init_dramatiq(config: AppConfig):
3737
else:
3838
broker = StubBroker()
3939
# broker.emit_after("process_boot")
40-
if config.ENVIRONMENT != "test":
41-
logging.critical("Running a non-test environment without Redis URL set")
40+
if config.ENVIRONMENT not in ["test", "local"]:
41+
logging.critical(
42+
"Running a non-test/non-local environment without Redis URL set",
43+
extra={"ENVIRONMENT": config.ENVIRONMENT}
44+
)
4245
broker.add_middleware(AsyncIO())
4346
set_broker(broker)
4447
set_encoder(ORJSONEncoder())

0 commit comments

Comments
 (0)