ubilabs / hcu-unitac-infrastructure

Fork of https://github.com/citysciencelab/cosi_dipas_docker
MIT License
0 stars 1 forks source link

Build Tasks erzeugen keinen Output (CoSI) #11

Open TheAmazingPT opened 1 year ago

TheAmazingPT commented 1 year ago

Ich versuche einmal kurz zu beschreiben, was momentan passiert:

  1. Ich lösche den Inhalt im "addons" und "portal" Ordner im Masterportal
  2. Ich klone den aktuellen Stand vom Cosi Repository in den "addons" Ordner
  3. Ich klone das Cosi Portal aus mpportalconfigs in den "portal" Ordner
  4. "npm install" im Masterportal-Root
  5. "npm install" im "addons" Ordner ("postinstall" wird automatisch ausgeführt")
  6. Danach sage ich entweder "npm run build" oder "npm run buildPortal" im Masterportal-Root

In "masterportal/dist" ist nun folgendes zu finden:

masterportal/dist/
├── assets
│   ├── cc_ansicht_nummeriert_1.jpg
│   ├── ccm_ansicht_nummeriert.jpg
│   ├── cg_ansicht_nummeriert.jpg
│   ├── svg
│   ├── templates
│   └── test
├── build
│   ├── 068c00f3486dc95f85d17ec4ddf27804.png
│   ├── 34850c8ded8f2ba7e62e6c9935b10bdf.png
│   ├── 5c305dbde0440f070c003a4c7ecae72d.png
│   ├── c21fda16d6af5d469312d2938fd73277.png
│   ├── css
│   ├── f7a96685981a1536d1c729d72cd7abbb.png
│   └── js
├── config
│   ├── mapping_guadalajara.json
│   └── mapping.json
└── mastercode
    └── 2_31_0_dev_last_change_at_2023-03-06__13-21-38

Wenn wir keinen Build erzeugen können, dann können wir neue Features oder Änderungen nicht testen oder effizient entwickeln.

Der Cosi Output wird nicht gebaut. :(

a3rtgm-ds commented 1 year ago

Kannst du einmal den Tree deines Repos beschreiben? Der "assets" Ordner im dist weißt für mich darauf hin, dass das CoSI Portal auf der falschen Hierarchieebene existiert. build geht scheinbar grad davon aus, dass "assets" ein Portal ist... Also im portal folder findet sich nicht das Portal, sondern die Portale, d.h.:

├── portal
│   ├── cosi
│   │   ├── assets
│   │   └── ...
│   ├── zweites_portal
│   │   └── ...
│   └── anderes_portal
│   │   └── ...

Also hast du wahrscheinlich die Inhalte vom cosi Ordner eine Ebene zu weit oben °v(^.^)v°

TheAmazingPT commented 1 year ago

Mir kommt es ehrlich gesagt so vor, als hätten wir darüber schon mal gesprochen. Kann das sein? Ich müsste nochmal überprüfen, ob die Ordner alle an die richtige Stelle gemounted werden.