diff --git a/.docs/.swagger/fetch.sh b/.docs/.swagger/fetch.sh
index 378878f0ad59e76184a4ed1febf6784e34d4256d..3365d6f97a6e760d5191614cbe57039c01a09f08 100644
--- a/.docs/.swagger/fetch.sh
+++ b/.docs/.swagger/fetch.sh
@@ -4,8 +4,13 @@
 
 declare -A services
 services[5000]=analyse
-services[9050]=mirror
-services[9093]=data
+services[9091]=container
+services[9092]=database
+services[9093]=query
+services[9094]=table
+services[9096]=identifier
+services[9097]=semantics
+services[9098]=user
 services[9099]=metadata
 
 function retrieve () {
diff --git a/.docs/.swagger/generate.sh b/.docs/.swagger/generate.sh
index 86268305f3b353e5a472fc3a48a2c2c12710ed25..ac0df0ecad9753ebdb87d019d795be8e5cd00911 100644
--- a/.docs/.swagger/generate.sh
+++ b/.docs/.swagger/generate.sh
@@ -11,7 +11,7 @@ mkdir -p ./site
 # extract static site
 echo "extract static site .docs/.swagger/dist.tar.gz"
 tar xzf .docs/.swagger/dist.tar.gz
-for service in "analyse" "mirror" "data" "metadata" "upload"; do
+for service in "analyse" "container" "database" "query" "table" "identifier" "semantics" "user" "metadata"; do
   mkdir -p ./site/$service
   echo "extract static site ./dist -> ./site/$service"
   cp -r ./dist/* ./site/$service
diff --git a/.gitignore b/.gitignore
index 45e9e33c632f1786815532073c2b4982f7b35c27..9fe4a9aa537254d5c439d7a415fe599cf583ee97 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,9 @@ target/
 .pytest_cache/
 __pycache__/
 
+# docs
+site/
+
 # Previous directories
 fda-analyse-service/
 fda-authentication-service/