Commit Graph

18 Commits

Author SHA1 Message Date
Mireya Cueto Garrido 944482b96c Support HTTPS deployment under /generadorexamenesllm behind reverse proxy.
This updates frontend base-path routing, same-origin API proxying, and deployment defaults/docs so the app works correctly through the Sinbad2 Apache ProxyPass setup.
2026-06-02 13:10:52 +02:00
Mireya Cueto Garrido d7f9ae8841 Improve responsive UX/UI consistency across all frontend screens.
This polish pass unifies mobile navigation, spacing, typography hierarchy, and CTA behavior so all core exam workflows remain clear and fully usable on both mobile and desktop.
2026-06-02 12:56:30 +02:00
Mireya Cueto Garrido eec534922a Fix GitLab CI YAML parsing for remote deploy block.
Replace the inline SSH command with a YAML-safe block scalar and heredoc so the pipeline parser accepts the script while keeping the same port-conflict handling logic.
2026-06-02 10:40:13 +02:00
Mireya Cueto Garrido b08fc94016 Fix GitLab deploy port conflicts on Sinbad2.
Parametrize compose published ports and add CI safeguards to detect and release occupied frontend/backend ports before docker compose up, preventing bind errors on 8075.
2026-06-02 10:37:13 +02:00
Mireya Cueto Garrido 7f32380e0a Adapt CI/CD and endpoint defaults for Sinbad2 production.
Configure GitLab deploy pipeline for this app and switch backend/frontend endpoint defaults from localhost to sinbad2.ujaen.es, including Docker, env files, API client, CORS, and docs.
2026-06-02 10:25:53 +02:00
Mireya Cueto Garrido 98dedfb6b8 Add production backend environment file.
Track backend .env in the private production repository so deployment keeps the required runtime settings.
2026-06-02 10:13:36 +02:00
Mireya Cueto Garrido 91999e7691 Update runtime ports and deployment defaults.
Switch backend/frontend to ports 8074/8075 and align Docker, CORS, frontend API base URL, and docs so deployment uses the new endpoints consistently.
2026-06-02 10:09:49 +02:00
Mireya Cueto Garrido 108afae3ca Merge pull request #5 from uja-dev-practices/feature/backend-v3
Add React frontend and Sinbad2IA LLM integration.
2026-06-01 13:29:18 +02:00
Mireya Cueto Garrido 946f16a633 Add React frontend and Sinbad2IA LLM integration.
Introduce a full Vite/React UI for exams, auth, materials, images, generation, and export.
Adapt backend for Sinbad2IA chat API, bcrypt passwords, CORS on port 5173, and schema migrations.
2026-06-01 13:27:41 +02:00
Mireya Cueto Garrido 72a755b2a3 Merge pull request #4 from uja-dev-practices/feature/backend-v3
Feature/backend v3
2026-06-01 10:32:54 +02:00
Mireya Cueto Garrido 7bc27da33a Add materials, exam images, storage quota, and API guide
Upload documents for AI context, exam images for Moodle questions, per-template storage limits, embedded images in XML export, and GUIA_API_Y_FLUJO.md with full endpoint documentation.
2026-06-01 10:30:40 +02:00
Mireya Cueto Garrido ba2507918b Nuevos cambios en el backend 2026-05-19 10:21:34 +02:00
Mireya Cueto Garrido 02da44fb30 Merge branch 'feature/backend-v1' of https://github.com/uja-dev-practices/moodle-exam-generator into feature/backend-v1 2026-05-13 13:58:54 +02:00
Mireya Cueto Garrido 8a889a7597 Añadido el .gitignore 2026-05-13 13:58:28 +02:00
Mireya Cueto Garrido eca398d892 Delete backend/.env 2026-05-13 13:56:26 +02:00
Mireya Cueto Garrido abc620838c Cambio en el .env y docker compose 2026-05-13 13:48:42 +02:00
Mireya Cueto Garrido ebc3631cfd Primera versión del backend 2026-05-13 13:43:32 +02:00
Mireya Cueto Garrido 7d893c98fa Initial commit 2026-04-16 11:36:08 +02:00