diff --git a/requirements/production.in b/requirements/production.in
index 9b935d8575e7bbf4ba090050a7e6adceeebb052c..a92c0abdfccbc837ba7657abef4c108807f7acdd 100644
--- a/requirements/production.in
+++ b/requirements/production.in
@@ -11,3 +11,8 @@ packaging~=23.0
 Pillow~=9.4
 djangorestframework-api-key~=2.3
 mozilla_django_oidc
+drf_spectacular
+django-health-check
+sentry-sdk[django]
+drf-oidc-auth
+django-minio-backend
\ No newline at end of file
diff --git a/requirements/production.txt b/requirements/production.txt
index b58f177cc3494f44304d9717bd0989f07210d14c..8a15d11f17845cee85fa30170433f49ea223a0a5 100644
--- a/requirements/production.txt
+++ b/requirements/production.txt
@@ -2,24 +2,35 @@
 # This file is autogenerated by pip-compile with Python 3.10
 # by the following command:
 #
-#    pip-compile --output-file=requirements/production.txt requirements/production.in
+#    pip-compile --output-file=production.txt production.in
 #
 amqp==5.1.1
     # via kombu
+argon2-cffi==23.1.0
+    # via minio
+argon2-cffi-bindings==21.2.0
+    # via argon2-cffi
 asgiref==3.6.0
     # via django
 async-timeout==4.0.2
     # via redis
+authlib==1.3.0
+    # via drf-oidc-auth
 billiard==3.6.4.0
     # via celery
 build==0.10.0
     # via pip-tools
 celery==5.2.7
-    # via -r requirements/base.in
+    # via -r base.in
 certifi==2018.1.18
-    # via requests
+    # via
+    #   minio
+    #   requests
+    #   sentry-sdk
 cffi==1.15.1
-    # via cryptography
+    # via
+    #   argon2-cffi-bindings
+    #   cryptography
 chardet==3.0.4
     # via requests
 click==8.1.3
@@ -42,41 +53,56 @@ coreschema==0.0.4
     #   coreapi
     #   drf-yasg
 cryptography==39.0.2
-    # via social-auth-core
-defusedxml==0.7.1
     # via
-    #   python3-openid
-    #   social-auth-core
+    #   authlib
+    #   drf-oidc-auth
+    #   josepy
+    #   mozilla-django-oidc
+    #   pyopenssl
 diff-match-patch==20121119
     # via django-import-export
 django==4.1.7
     # via
-    #   -r requirements/base.in
+    #   -r base.in
     #   django-extensions
+    #   django-health-check
     #   django-import-export
+    #   django-minio-backend
     #   django-solo
     #   djangorestframework
+    #   drf-oidc-auth
     #   drf-yasg
+    #   mozilla-django-oidc
+    #   sentry-sdk
 django-extensions==3.2.1
-    # via -r requirements/production.in
+    # via
+    #   -r base.in
+    #   -r production.in
+django-health-check==3.18.1
+    # via -r base.in
 django-import-export==3.1.0
-    # via -r requirements/base.in
+    # via -r base.in
+django-minio-backend==3.5.0
+    # via -r base.in
 django-solo==2.0.0
-    # via -r requirements/base.in
+    # via -r base.in
 djangorestframework==3.14.0
     # via
-    #   -r requirements/base.in
+    #   -r base.in
+    #   drf-oidc-auth
     #   drf-yasg
 djangorestframework-api-key==2.3.0
-    # via -r requirements/production.in
+    # via -r production.in
+drf-oidc-auth==3.0.0
+    # via -r base.in
 drf-yasg==1.21.5
-    # via -r requirements/production.in
+    # via -r production.in
 et-xmlfile==1.0.1
     # via openpyxl
 flake8==6.0.0
-    # via -r requirements/production.in
+    # via -r production.in
 gunicorn==20.1.0
-    # via -r requirements/production.in
+    # via -r production.in
 idna==2.6
     # via requests
 inflection==0.3.1
@@ -87,6 +113,8 @@ jedi==0.17.2
     # via python-language-server
 jinja2==2.11.1
     # via coreschema
+josepy==1.14.0
+    # via mozilla-django-oidc
 kombu==5.2.4
     # via celery
 markuppy==1.14
@@ -95,47 +123,47 @@ markupsafe==1.1.1
     # via jinja2
 mccabe==0.7.0
     # via flake8
-oauthlib==3.2.2
-    # via
-    #   requests-oauthlib
-    #   social-auth-core
+minio==7.2.4
+    # via django-minio-backend
+mozilla-django-oidc==4.0.0
+    # via -r production.in
 odfpy==1.3.6
     # via tablib
 openpyxl==3.1.2
     # via tablib
 packaging==23.0
     # via
-    #   -r requirements/production.in
+    #   -r production.in
     #   build
     #   drf-yasg
 parso==0.7.1
     # via jedi
 pillow==9.4.0
-    # via -r requirements/production.in
+    # via -r production.in
 pip-tools==6.12.3
-    # via -r requirements/production.in
+    # via -r production.in
 pluggy==0.13.1
     # via python-language-server
 prompt-toolkit==3.0.38
     # via click-repl
 psycopg2-binary==2.9.5
-    # via -r requirements/production.in
+    # via -r production.in
 pycodestyle==2.10.0
     # via flake8
 pycparser==2.21
     # via cffi
+pycryptodome==3.20.0
+    # via minio
 pyflakes==3.0.1
     # via flake8
-pyjwt==2.6.0
-    # via social-auth-core
+pyopenssl==23.2.0
+    # via josepy
 pyproject-hooks==1.0.0
     # via build
 python-jsonrpc-server==0.4.0
     # via python-language-server
 python-language-server==0.36.2
-    # via -r requirements/production.in
-python3-openid==3.2.0
-    # via social-auth-core
+    # via -r production.in
 pytz==2022.7.1
     # via
     #   celery
@@ -144,32 +172,32 @@ pytz==2022.7.1
 pyyaml==5.3
     # via tablib
 redis==4.5.1
-    # via -r requirements/production.in
+    # via -r production.in
 requests==2.22.0
     # via
     #   coreapi
-    #   requests-oauthlib
-    #   social-auth-core
-requests-oauthlib==1.3.1
-    # via social-auth-core
+    #   drf-oidc-auth
+    #   mozilla-django-oidc
 ruamel-yaml==0.17.21
     # via drf-yasg
 ruamel-yaml-clib==0.2.7
     # via ruamel-yaml
+sentry-sdk[django]==1.9.0
+    # via -r base.in
 six==1.11.0
     # via click-repl
-social-auth-app-django==5.0.0
-    # via -r requirements/base.in
-social-auth-core==4.3.0
-    # via social-auth-app-django
 sqlparse==0.3.0
     # via django
 tablib[html,ods,xls,xlsx,yaml]==3.3.0
-    # via django-import-export
+    # via
+    #   django-import-export
+    #   tablib
 tomli==2.0.1
     # via
     #   build
     #   pyproject-hooks
+typing-extensions==4.9.0
+    # via minio
 ujson==5.7.0
     # via
     #   python-jsonrpc-server
@@ -179,7 +207,10 @@ uritemplate==3.0.1
     #   coreapi
     #   drf-yasg
 urllib3==1.25.8
-    # via requests
+    # via
+    #   minio
+    #   requests
+    #   sentry-sdk
 vine==5.0.0
     # via
     #   amqp