Skip to content

Commit ae17312

Browse files
author
EvaBardou
committed
Add Dockerflow to the backend application
1 parent 9ab85a3 commit ae17312

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

backend/code_review_backend/app/settings.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"django.contrib.staticfiles",
5959
"corsheaders",
6060
"rest_framework",
61+
"dockerflow.django",
6162
"code_review_backend.issues",
6263
"drf_yasg",
6364
]
@@ -71,6 +72,7 @@
7172
"django.contrib.auth.middleware.AuthenticationMiddleware",
7273
"django.contrib.messages.middleware.MessageMiddleware",
7374
"django.middleware.clickjacking.XFrameOptionsMiddleware",
75+
"dockerflow.django.middleware.DockerflowMiddleware",
7476
]
7577

7678
ROOT_URLCONF = "code_review_backend.app.urls"
@@ -181,10 +183,27 @@
181183
LOGGING = {
182184
"version": 1,
183185
"disable_existing_loggers": False,
184-
"handlers": {"console": {"class": "logging.StreamHandler"}},
186+
"formatters": {
187+
"json": {
188+
"()": "dockerflow.logging.JsonLogFormatter",
189+
"logger_name": "code_review_backend",
190+
},
191+
},
192+
"handlers": {
193+
"console": {"class": "logging.StreamHandler"},
194+
"json": {
195+
"class": "logging.StreamHandler",
196+
"formatter": "json",
197+
"level": "DEBUG",
198+
},
199+
},
185200
"loggers": {
186201
"django": {"handlers": ["console"], "level": "INFO"},
187202
"code_review_backend": {"handlers": ["console"], "level": "INFO"},
203+
"request.summary": {
204+
"handlers": ["json"],
205+
"level": "DEBUG",
206+
},
188207
},
189208
}
190209

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"commit": "stub",
3+
"version": "stub",
4+
"source": "https://github.com/mozilla/code-review",
5+
"build": "https://tools.taskcluster.net/task-inspector/#XXXXXXXXXXXXXXXXXX"
6+
}

backend/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ dj-database-url==1.0.0
33
Django==4.1
44
django-cors-headers==3.13.0
55
djangorestframework==3.13.1
6+
dockerflow==2022.7.0
67
drf-yasg==1.21.3
78
gunicorn==20.1.0
89
psycopg2-binary==2.9.3

0 commit comments

Comments
 (0)