From 5d5cc20730d54bce383a022ff9e8df4168a3971b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFs=20Poujade?= <lois.poujade@tetras-libre.fr>
Date: Tue, 17 Jan 2023 16:52:05 +0100
Subject: [PATCH] Adapt for gitlab pages demo

---
 .gitlab-ci.yml    | 15 ++++++++-------
 package-lock.json | 10 +++++-----
 package.json      |  4 ++--
 3 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6e4e89f..4fc4418 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,14 +1,15 @@
-upstream_tests:
+pages:
+  stage: deploy
   image: docker.io/node:current
   before_script:
     - npm ci
+    - npm run build
   script:
-    - npm run test:ci
+    - rm -rf public
+    - cp -r demo/dist public
   artifacts:
-    when: always
     paths:
-      - junit.xml
-    reports:
-      junit: junit.xml
-
+      - public
+  rules:
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 
diff --git a/package-lock.json b/package-lock.json
index 18c66e7..80be568 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -42,7 +42,7 @@
         "jest-canvas-mock": "^2.2.0",
         "jest-junit": "^15.0.0",
         "jest-localstorage-mock": "^2.4.2",
-        "mirador": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#annotation-on-video",
+        "mirador": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#gh3538-captions",
         "nwb": "^0.24.7",
         "prop-types": "^15.7.2",
         "react": "^16.8",
@@ -54,7 +54,7 @@
         "@material-ui/icons": "^4.9.1",
         "@material-ui/lab": "^4.0.0-alpha.52",
         "lodash": "^4.17.11",
-        "mirador": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#annotation-on-video",
+        "mirador": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#gh3538-captions",
         "prop-types": "^15.7.2",
         "react": "^16.8",
         "react-dom": "^16.8",
@@ -15514,7 +15514,7 @@
     },
     "node_modules/mirador": {
       "version": "3.3.0",
-      "resolved": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#047b206353616adc135bcd3b018da9857c4222d6",
+      "resolved": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#a12e9908c40ced924cf622766879dbaf6c74886e",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -34987,9 +34987,9 @@
       }
     },
     "mirador": {
-      "version": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#047b206353616adc135bcd3b018da9857c4222d6",
+      "version": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#a12e9908c40ced924cf622766879dbaf6c74886e",
       "dev": true,
-      "from": "mirador@git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#annotation-on-video",
+      "from": "mirador@git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#gh3538-captions",
       "requires": {
         "@material-ui/core": "^4.12.3",
         "@material-ui/icons": "^4.9.1",
diff --git a/package.json b/package.json
index b7429b5..4e0761f 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
     "@material-ui/icons": "^4.9.1",
     "@material-ui/lab": "^4.0.0-alpha.52",
     "lodash": "^4.17.11",
-    "mirador": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#annotation-on-video",
+    "mirador": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#gh3538-captions",
     "prop-types": "^15.7.2",
     "react": "^16.8",
     "react-dom": "^16.8",
@@ -66,7 +66,7 @@
     "jest-canvas-mock": "^2.2.0",
     "jest-junit": "^15.0.0",
     "jest-localstorage-mock": "^2.4.2",
-    "mirador": "git+https://gitlab.tetras-libre.fr/iiif/mirador-video-annotation#annotation-on-video",
+    "mirador": "git+https://gitlab.tetras-libre.fr/lpo/mirador-video-annotations.git#gh3538-captions",
     "nwb": "^0.24.7",
     "prop-types": "^15.7.2",
     "react": "^16.8",
-- 
GitLab