diff --git a/NEWS.rst b/NEWS.rst
index e6a8ed3116bd955673ebbbdff399865f06d5db3e_TkVXUy5yc3Q=..eac0261a1aebc46fce421a5a48752b71eeb88980_TkVXUy5yc3Q= 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,11 @@
 History
 =======
 
+11.0.0
+------
+
+docker_build_copy: Add the copy of setup files in directory odoo_setup so that they can be added to the Docker images of each projects.
+
 10.0.1
 ------
 
diff --git a/odoo_scripts/docker_build_clean.py b/odoo_scripts/docker_build_clean.py
index e6a8ed3116bd955673ebbbdff399865f06d5db3e_b2Rvb19zY3JpcHRzL2RvY2tlcl9idWlsZF9jbGVhbi5weQ==..eac0261a1aebc46fce421a5a48752b71eeb88980_b2Rvb19zY3JpcHRzL2RvY2tlcl9idWlsZF9jbGVhbi5weQ== 100644
--- a/odoo_scripts/docker_build_clean.py
+++ b/odoo_scripts/docker_build_clean.py
@@ -60,7 +60,7 @@
     """
     if os.path.exists(MODULES_LIST_FILE):
         os.remove(MODULES_LIST_FILE)
-    for directory in ("odoo_modules", "static"):
+    for directory in ("odoo_modules", "static", "odoo_setup"):
         if os.path.exists(directory):
             shutil.rmtree(directory)
 
diff --git a/odoo_scripts/docker_build_copy.py b/odoo_scripts/docker_build_copy.py
index e6a8ed3116bd955673ebbbdff399865f06d5db3e_b2Rvb19zY3JpcHRzL2RvY2tlcl9idWlsZF9jb3B5LnB5..eac0261a1aebc46fce421a5a48752b71eeb88980_b2Rvb19zY3JpcHRzL2RvY2tlcl9idWlsZF9jb3B5LnB5 100644
--- a/odoo_scripts/docker_build_copy.py
+++ b/odoo_scripts/docker_build_copy.py
@@ -108,6 +108,28 @@
     )
     _logger.debug(" ".join(cmd))
     call(cmd)
+    # copy setup files to odoo_setup
+    source = "setup/"
+    target = "odoo_setup"
+    if os.path.exists(source):
+        _logger.info("Copying Odoo %s files to %s", source, target)
+        if not os.path.exists(target):
+            os.mkdir(target)
+        cmd = [
+            "rsync",
+            "--delete",
+            "--cvs-exclude",
+            "--include=core",
+            "--exclude=.hg*",
+            "--exclude=.git*",
+            "--copy-links",
+            "--exclude='*.pyc'",
+            "-r",
+            "--times",
+        ] + [source, target]
+        _logger.debug(" ".join(cmd))
+        call(cmd)
+
     list_modules()