From 42da43af0e16620e6136dd4908c471471a047f44 Mon Sep 17 00:00:00 2001 From: Jose Date: Mon, 17 Mar 2025 11:20:26 +0100 Subject: [PATCH] Updated WebServerVerticle --- backend/pom.xml | 5 +++++ .../miarma/contaminus/server/WebServerVerticle.java | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/backend/pom.xml b/backend/pom.xml index fec773d..50d5f52 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,6 +5,11 @@ 1.0.0 ContaminUS + + 23 + 23 + + diff --git a/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java b/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java index ac58334..7767a61 100644 --- a/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java +++ b/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java @@ -1,5 +1,8 @@ package net.miarma.contaminus.server; +import java.nio.file.Path; +import java.nio.file.Paths; + import io.vertx.core.AbstractVerticle; import io.vertx.core.Promise; import io.vertx.ext.web.Router; @@ -19,10 +22,17 @@ public class WebServerVerticle extends AbstractVerticle { Constants.LOGGER.info("📡 Iniciando WebServerVerticle..."); Router router = Router.router(vertx); + + Path webRootPath = Paths.get(configManager.getWebRoot()); + + if (webRootPath.isAbsolute()) { + Path basePath = Paths.get(System.getProperty("user.dir")); // Directorio actual + webRootPath = basePath.relativize(webRootPath); + } router.route("/*") .handler( - StaticHandler.create(configManager.getWebRoot()) + StaticHandler.create(webRootPath.toString()) .setCachingEnabled(false) .setDefaultContentEncoding("UTF-8") );