diff --git a/mapping_provider/__init__.py b/mapping_provider/__init__.py
index aa309f9cfa78136a8ef621a23d83e13d37b4dffa..32f69209e94a8951f8fde76596c2988d9c71d24c 100644
--- a/mapping_provider/__init__.py
+++ b/mapping_provider/__init__.py
@@ -1,7 +1,9 @@
 """Initializes the FastAPI application."""
+import os
 
 from fastapi import FastAPI
 
+from mapping_provider import config
 from mapping_provider.api.common import router as version_router
 
 
@@ -11,5 +13,10 @@ def create_app() -> FastAPI:
         title="Mapping provider",
         description="Mapping provider endpoints for GÉANT maps",
     )
+
+    config_file = os.environ.get("CONFIG_FILE_NAME", "config.json")
+    with config_file.open() as f:
+        app.state.config = config.load(f)
+
     app.include_router(version_router)
     return app