Une application Web pour FulibScenarios et d'autres applications Fulib. Disponible sur Fulib.org.
Pour exécuter un environnement local d'affectation en semi-production / Fulibfeedback dans un environnement Docker-Compose, utilisez la commande suivante:
docker compose -f docker-compose.yml -f docker-compose.assignments.yml up -dLe frontend sera disponible sur http: // localhost: 11340.
Vous pouvez principalement configurer ce projet après le clonage en utilisant la fonction d'importation Gradle de votre IDE. Certaines étapes supplémentaires sont nécessaires et décrites ci-dessous.
Notez que pour exécuter le serveur localement, vous devez configurer un MongoDB pour s'exécuter sur localhost:27017 (installation régulière ou docker).
Pour configurer le frontend, CD dans le frontend/ répertoire et exécuter (vous devrez peut-être installer PNPM en premier):
pnpm install Ensuite, exécutez le frontend à l'aide de la configuration de lancement ou pnpm run start:dev .
️ Si les erreurs de frontend le long des lignes deXY is not an NgModuleouUncaught Error: Type XYModule does not have 'ɵmod' property.Similaire, redémarrez simplement le serveur de développement angulaire.
Le frontend sera disponible sur http: // localhost: 11340.
Les utilisateurs IntelliJ peuvent utiliser les configurations d'exécution prédéfinies avec les variables d'environnement ci-dessus déjà définies.
Assurez-vous de définir les variables d'environnement suivantes avant de courir:
FULIB_CORS =true
FULIB_MONGO_URL =mongodb://localhost:27017/fulib-orgLes utilisateurs IntelliJ peuvent utiliser la configuration d'exécution prédéfinie avec les variables d'environnement ci-dessus déjà définies.
Vous pouvez démarrer le proxy du projet en exécutant docker compose up dans le répertoire projects-proxy .
Vous devez préparer l'image d'exécution pour exécuter des conteneurs de projet. Exécutez les commandes suivantes ou effectuez les étapes manuellement:
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