404 auf config.js #65
Labels
No Label
bug
chore
discussion
documentation
doing
duplicate
enhancement
help wanted
invalid
prio
1
prio
2
prio
3
quality
review
tooling
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: kompetenzinventar/ki-doku#65
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zusammenfassung
Wenn ich per Docker compose das Projekt starte, lädt das Frontend nicht wegen eines 404 auf /config.js
Schritte zum Nachstellen des Problems
Erwartetes Verhalten
Ein Einhorn reitet von links nach rechts über den Bildschirm
Aktuelles Verhalten
Die config.js muss einmal händisch angelegt bzw. von einer mitgelieferten Vorlage kopiert werden.
Der Schritt ist zwar im Setup für das Frontend dokumentiert, fehlt aber in der Beschreibung für die Integrationsumgebung.
Soweit ich es sehe, fehlt lediglich die Angabe, unter welcher URL der API (der Backend-Server) erreicht wird?
Wenn ich die config.js entsprechend anlege, funktioniert es. Aber das sollte es dennoch einfach so per docker compose. Wenn wir statt einer Config-Datei eine Umgebungsvariable hernehmen wird das machbar sein.
Wenn ich die docker files richtig verstehe, wird die passende config.js schon als volume geholt.
Frage @nomaster, taucht die Datei im frontend Container auf? Hatte persönlich mal Probleme mit docker und volumes, verursacht von SELinux (kernel security extension).
Nachdem das Frontend nur aus statischen Dateien besteht, zieht dort keine Umgebungsvariable. Daher wurde AFAIK dieser Weg gewählt.
Gut, man könnte probieren, ein Skript beim Containerstart mitlaufen zu lassen, das einmal die Umgebungsvariable in die config.js schreibt.
Ich habe das mal in kompetenzinventar/ki-frontend#86 gemacht