diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 4e843bf7c1e84484756b0293773ebfda7faf9755..d4f7976734eea54eafb1cb4e114c96fcf708ceba 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -61,3 +61,7 @@ repos:
       - id: proselint
         types: [plain-text]
         exclude: LICENSE|requirements
+  - repo: https://github.com/mgedmin/check-manifest
+    rev: "0.39"
+    hooks:
+      - id: check-manifest
diff --git a/MANIFEST.in b/MANIFEST.in
index e0361b2fc67ac9c1d795b8335e6991dbea8850ee..e401aefcf5812bbbf248213dd36844296e87ec78 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,3 +2,6 @@ recursive-include check_s3_bucket *.py
 exclude .pre-commit-config.yaml
 include *.rst
 include *.txt
+exclude .dockerignore
+exclude Dockerfile
+exclude Pipfile*