Installation and Setup V4 (2025): Unterschied zwischen den Versionen

Aus CTS2-LE
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „... tbs ...“)
 
K
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
... tbs ...
+
            <h2 id="prerequisites">Prerequisites</h2>
 +
<ul>
 +
<li>docker</li>
 +
<li>docker-compose</li>
 +
<li>Rancher Desktop (optional)</li>
 +
</ul>
 +
<h2 id="release-files">Release Files</h2>
 +
<p>Unzip</p>
 +
<ul>
 +
<li><code>delivery-V4.X.X.zip</code></li>
 +
</ul>
 +
<p>The unpacked directory is called <strong>V4</strong> in the following.</p>
 +
<h2 id="docker">Docker</h2>
 +
<ul>
 +
<li>
 +
<p>go to directory <strong>V4</strong><code>/docker-build-dir-jetty</code></p>
 +
</li>
 +
<li>
 +
<p>run <code>docker-compose -f docker-compose.yml build</code></p>
 +
</li>
 +
</ul>
 +
<h2 id="kubernetes">Kubernetes</h2>
 +
<ul>
 +
<li>
 +
<p>ensure that all docker images are generated according to above section.</p>
 +
</li>
 +
<li>
 +
<p>go to directory <strong>V4</strong><code>/docker-build-dir-jetty/helm-single-pod</code></p>
 +
</li>
 +
</ul>
 +
<p>The file <code>values.yaml</code> contains the following parameters, which must be adjusted depending on the target platform. Without changing the parameters, it is intended for deployment on Rancher Desktop (RD).</p>
 +
<ul>
 +
<li><code>global.storageClass</code>: <code>local-path</code> for RD</li>
 +
<li><code>ingress.hostname</code></li>
 +
<li><strong>C</strong><code>.image.repository</code>: reference to the image, for <strong>C</strong>=<code>cts2le, cts2leNavi, fuseki, solr</code></li>
 +
<li><code>cts2leNavi.env.CTS2LE_SERVER</code>: url used by the angular navigator frontend to access the backend</li>
 +
</ul>
 +
<p>After the adaption, the system is installed/uninstalled with</p>
 +
<ul>
 +
<li>run <code>helm install &lt;release-name&gt; .</code></li>
 +
<li>run <code>helm uninstall &lt;release-name&gt;</code></li>
 +
</ul>
 +
<h3 id="multi-pod-deployment">Multi-pod deployment</h3>
 +
<p>To perform a multi-pod deployment, go to directory</p>
 +
<ul>
 +
<li><strong>V4</strong><code>/docker-build-dir-jetty/helm</code></li>
 +
</ul>
 +
<p>and follow the same steps as above.</p>
 +
<h2 id="load-standard-terminologies">Load standard terminologies</h2>
 +
<p>Due to terminology license requirements bulk load via pre-generated quad files are not provided.</p>
 +
<p>For details see [[CTS2-LE Supported Terminologies]]</p>

Aktuelle Version vom 18. Dezember 2025, 12:08 Uhr

Prerequisites

  • docker
  • docker-compose
  • Rancher Desktop (optional)

Release Files

Unzip

  • delivery-V4.X.X.zip

The unpacked directory is called V4 in the following.

Docker

  • go to directory V4/docker-build-dir-jetty

  • run docker-compose -f docker-compose.yml build

Kubernetes

  • ensure that all docker images are generated according to above section.

  • go to directory V4/docker-build-dir-jetty/helm-single-pod

The file values.yaml contains the following parameters, which must be adjusted depending on the target platform. Without changing the parameters, it is intended for deployment on Rancher Desktop (RD).

  • global.storageClass: local-path for RD
  • ingress.hostname
  • C.image.repository: reference to the image, for C=cts2le, cts2leNavi, fuseki, solr
  • cts2leNavi.env.CTS2LE_SERVER: url used by the angular navigator frontend to access the backend

After the adaption, the system is installed/uninstalled with

  • run helm install <release-name> .
  • run helm uninstall <release-name>

Multi-pod deployment

To perform a multi-pod deployment, go to directory

  • V4/docker-build-dir-jetty/helm

and follow the same steps as above.

Load standard terminologies

Due to terminology license requirements bulk load via pre-generated quad files are not provided.

For details see CTS2-LE Supported Terminologies