Eine Web -App für Fulibscenarios und andere Fulib -Apps. Erhältlich unter fulib.org.
Verwenden Sie den folgenden Befehl, um eine lokale Semi-Produktion-Zuordnung/Fulibfeedback-Umgebung in einer Docker-Compose-Umgebung auszuführen:
docker compose -f docker-compose.yml -f docker-compose.assignments.yml up -dDas Frontend ist unter http: // localhost: 11340 erhältlich.
Sie können dieses Projekt nach dem Klonen mit der Gradle -Importfunktion Ihrer IDE hauptsächlich einrichten. Einige zusätzliche Schritte sind nachstehend erforderlich und beschrieben.
Beachten Sie, dass Sie, um den Server lokal auszuführen, einen MongoDB einrichten müssen, um unter localhost:27017 (reguläre Installation oder Docker) ausgeführt zu werden.
Um die Frontend, die CD in das frontend/ das Verzeichnis einzurichten und zu rennen (Sie müssen möglicherweise zuerst PNPM installieren):
pnpm install Führen Sie dann die Frontend mithilfe der Startkonfiguration oder pnpm run start:dev .
Euen Wenn die Frontend -Fehler in den Zeilen vonXY is not an NgModuleUncaught Error: Type XYModule does not have 'ɵmod' property.Ähnlich starten Sie einfach den Angular Dev Server neu.
Das Frontend ist unter http: // localhost: 11340 erhältlich.
Intellij -Benutzer können die vordefinierten Auslaufkonfigurationen mit den oben genannten Umgebungsvariablen verwenden.
Stellen Sie sicher, dass Sie vor dem Ausführen die folgenden Umgebungsvariablen festlegen:
FULIB_CORS =true
FULIB_MONGO_URL =mongodb://localhost:27017/fulib-orgIntellij -Benutzer können die vordefinierte Auslaufkonfiguration mit den oben genannten Umgebungsvariablen verwenden.
Sie können den Project Proxy starten, indem Sie docker compose up im projects-proxy .
Sie müssen das Laufzeitbild vorbereiten, um Projektbehälter auszuführen. Führen Sie die folgenden Befehle aus oder führen Sie die Schritte manuell aus:
rm projects/build/libs/* # delete existing jar files
gradle :projects:build # build new jar files
docker build -t fulib/fulib.org-projects projects # prepare docker image
MIT