diff --git a/.gitignore b/.gitignore
index 2e8693ae7ebaf8b45dff4715595586d1e30d1579..ba0ae100d1e02b07aecb5bd25e0a2df7f6ae594b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,8 @@
 venv
 ippisite/docs/build
 ippisite/docs/source/_autosummary
+ippisite/docs/source/ippidb
+ippisite/docs/source/ippisite
 /ippidb_backend/PrepareFingerPrints/nbproject/private/
 /ippidb_backend/PrepareFingerPrints/build/
 /ippidb_backend/PrepareFingerPrints/dist/
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 34b597969b7b0ac464bc046798e0438184c6e44f..82872695029da72e33d139c968035b242c04faaf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,6 +62,8 @@ test-centos7:
   - coverage html
   - pip3.6 install sphinx sphinx-argparse sphinxcontrib.bibtex sphinx_rtd_theme
   - cd docs
+  - sphinx-apidoc -o source/ippidb/ ../ippidb
+  - sphinx-apidoc -o source/ippisite/ ../ippisite
   - make html
   artifacts:
     paths: