From 973f8831ee560f3e9212d3b9e08f509059e3453a Mon Sep 17 00:00:00 2001 From: Aleksi Lassila Date: Mon, 25 Dec 2023 14:21:08 +0200 Subject: [PATCH] Configure static adapter --- package-lock.json | 10 ++++++++++ package.json | 1 + src/routes/+layout.server.ts | 10 ---------- src/routes/+layout.svelte | 5 ++--- svelte.config.js | 9 +++++++-- 5 files changed, 20 insertions(+), 15 deletions(-) delete mode 100644 src/routes/+layout.server.ts mode change 100644 => 100755 svelte.config.js diff --git a/package-lock.json b/package-lock.json index 6c1b16e..a38a168 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@playwright/test": "^1.28.1", "@sveltejs/adapter-auto": "^2.0.0", "@sveltejs/adapter-node": "^1.3.1", + "@sveltejs/adapter-static": "2.0.3", "@sveltejs/kit": "^1.5.0", "@types/axios": "^0.14.0", "@types/cookie": "^0.5.1", @@ -1430,6 +1431,15 @@ "@sveltejs/kit": "^1.0.0" } }, + "node_modules/@sveltejs/adapter-static": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-2.0.3.tgz", + "integrity": "sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==", + "dev": true, + "peerDependencies": { + "@sveltejs/kit": "^1.5.0" + } + }, "node_modules/@sveltejs/kit": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.20.2.tgz", diff --git a/package.json b/package.json index 6dc3c28..0bc32c0 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "@playwright/test": "^1.28.1", "@sveltejs/adapter-auto": "^2.0.0", "@sveltejs/adapter-node": "^1.3.1", + "@sveltejs/adapter-static": "2.0.3", "@sveltejs/kit": "^1.5.0", "@types/axios": "^0.14.0", "@types/cookie": "^0.5.1", diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts deleted file mode 100644 index f684413..0000000 --- a/src/routes/+layout.server.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Settings } from '$lib/entities/Settings'; -import type { LayoutServerLoad } from './$types'; - -export const load: LayoutServerLoad = async () => { - const settings = await Settings.get(); - - return { - settings - }; -}; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index da12e49..8f3a249 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -7,11 +7,10 @@ import { type SettingsValues, defaultSettings, settings } from '$lib/stores/settings.store'; import { writable } from 'svelte/store'; import '../app.css'; - import type { LayoutServerData } from './$types'; import Notifications from '$lib/components/Notification/Notifications.svelte'; - export let data: LayoutServerData; - settings.set(data.settings); + // export let data: LayoutServerData; + // settings.set(data.settings); diff --git a/svelte.config.js b/svelte.config.js old mode 100644 new mode 100755 index 1e0671f..4fd1e2b --- a/svelte.config.js +++ b/svelte.config.js @@ -1,4 +1,4 @@ -import adapter from '@sveltejs/adapter-node'; +import adapter from '@sveltejs/adapter-static'; import { vitePreprocess } from '@sveltejs/kit/vite'; import { readFileSync } from 'fs'; import { fileURLToPath } from 'url'; @@ -17,7 +17,12 @@ const config = { // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. // If your environment is not supported or you settled on a specific environment, switch out the adapter. // See https://kit.svelte.dev/docs/adapters for more information about adapters. - adapter: adapter(), + adapter: adapter({ + fallback: 'index.html' + }), + paths: { + assets: 'https://replaceme.com' + }, version: { name: pkg.version