//Cloudogu EcoSystem Docs

Aufsetzen des Swagger-UI Dogu

Anleitung

(Achtung veraltet!)

Auf dem Host System
1. cd swaggerui (ins swaggerui dogu repo)
2. git submodule init
3. git submodule update (zieht sich cloudogu/swagger-ui)
Im lokalen CES
4. cd swaggerui && cesapp build . && cesapp start swaggerui

(ab v4.0.0-1)

Releases werden in https://github.com/cloudogu/swagger-ui/releases gepfelgt
und entsprechend im Dockerfile referenziert. Das Release beinhaltet aktuell den dist folder.

1. Artefakt erstellen
im repository root
zip -r swagger-ui-4.9.0-1.zip dist
2. Checksum generieren
sha256sum swagger-ui-4.9.0-1.zip > swagger-ui-4.9.0-1.zip.sha256
3. Dem Release anfügen https://github.com/cloudogu/swagger-ui/releases

(ab 5.17.14)

Die Releases werden wieder über die offizielle Seite von swagger-ui gepflegt.

Im Dockerfile des Dogus wird nur noch die entsprechende Version angepasst.
Es muss kein Aktualisierungsmerge des Forks erfolgen.  

1. download Artefakt direkt von "swagger-ui"
2. SH256-Prüfsumme erzeugen: "sha256sum swagger-ui.zip"
3. Anpassen der Versionsnummer im Dockerfile