Commit Graph

16 Commits

Author SHA1 Message Date
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