From 98bc51a3ec914060c57b990cb15149957eb63d7f Mon Sep 17 00:00:00 2001
From: Mark Schmitt <31215086+MarkSchmitt@users.noreply.github.com>
Date: Thu, 7 Jan 2021 07:42:25 +0100
Subject: [PATCH] Adding documentation and frontend steps from travis build

---
 .github/workflows/docker-publish.yml | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml
index 649fba14d..50fdbfd31 100644
--- a/.github/workflows/docker-publish.yml
+++ b/.github/workflows/docker-publish.yml
@@ -33,6 +33,33 @@ jobs:
         pipenv run pytest --cov
         pipenv run pycodestyle
         pipenv run coveralls
+    documentation:
+      steps:
+      - uses: actions/checkout@v2
+      - name: dependencies
+        run: |
+          sudo apt-get update -qq
+          sudo apt-get install -qq libpoppler-cpp-dev unpaper tesseract-ocr imagemagick ghostscript optipng
+          pip install --upgrade pipenv
+          pipenv install --system --dev
+      - name: make
+        run: |
+          cd docs/
+          make html
+    frontend:
+      steps:
+      - uses: actions/checkout@v2
+      - uses: actions/setup-node@v2
+        with:
+          node-version: '15'
+      - name: dependencies
+        run: |
+          cd src-ui/
+          npm install -g @angular/cli
+          npm install
+      - name: build
+        run: |
+          ng build --prod
   # Build and push image to docker hub.
   buildx:
     runs-on: ubuntu-latest