diff --git a/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt b/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt index 293c300..eaf420e 100644 --- a/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt +++ b/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt @@ -8,6 +8,7 @@ import io.ktor.server.plugins.contentnegotiation.* import io.ktor.serialization.kotlinx.json.* import io.ktor.server.cio.* import io.ktor.server.engine.* +import io.ktor.server.http.content.* import io.ktor.server.plugins.cors.routing.* import io.ktor.server.request.* import no.nav.helse.sprik.Test @@ -25,6 +26,13 @@ fun configureRouting(): ApplicationEngine = embeddedServer(CIO, applicationEngin json() } routing { + singlePageApplication{ + filesPath = "frontend/.next/server/pages/" + defaultPage = "index.html" + ignoreFiles { + it.endsWith(".txt") + } + } get("/") { call.respondText("Hello World!") } diff --git a/frontend/next.config.js b/frontend/next.config.js index 248c251..7b971ca 100644 --- a/frontend/next.config.js +++ b/frontend/next.config.js @@ -1,7 +1,7 @@ /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, - output: 'standalone', + output: 'export', } module.exports = nextConfig