Una aplicación web para FulibScenarios y otras aplicaciones Fulib. Disponible en Fulib.org.
Para ejecutar un entorno local de asignación de semi-producción/FulibFeedback en un entorno Docker-Compose, use el siguiente comando:
docker compose -f docker-compose.yml -f docker-compose.assignments.yml up -dEl frontend estará disponible en http: // localhost: 11340.
Puede configurar principalmente este proyecto después de clonarse utilizando la función de importación de Gradle de su IDE. Se requieren algunos pasos adicionales y se describen a continuación.
Tenga en cuenta que para ejecutar el servidor localmente, debe configurar un MongoDB para ejecutar en localhost:27017 (instalación regular o Docker).
Para configurar el frontend, CD en el frontend/ directorio y ejecución (es posible que deba instalar PNPM primero):
pnpm install Luego, ejecute el frontend utilizando la configuración de lanzamiento o pnpm run start:dev .
️ Si los errores frontend en la línea deXY is not an NgModuleUncaught Error: Type XYModule does not have 'ɵmod' property.similar, simplemente reinicie el servidor de desarrollo angular.
El frontend estará disponible en http: // localhost: 11340.
Los usuarios de IntelliJ pueden usar las configuraciones de ejecución predefinidas con las variables de entorno anteriores ya establecidas.
Asegúrese de establecer las siguientes variables de entorno antes de ejecutar:
FULIB_CORS =true
FULIB_MONGO_URL =mongodb://localhost:27017/fulib-orgLos usuarios de IntelliJ pueden usar la configuración de ejecución predefinida con las variables de entorno anteriores ya establecidas.
Puede iniciar el proxy del proyecto ejecutando docker compose up en el directorio projects-proxy .
Debe preparar la imagen de tiempo de ejecución para ejecutar contenedores del proyecto. Ejecute los siguientes comandos o realice los pasos manualmente:
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