burtenshaw commited on
Commit
6a75637
·
1 Parent(s): ee103e5

adapt to docker

Browse files
Files changed (6) hide show
  1. Dockerfile +41 -0
  2. README.md +1 -1
  3. index.html +0 -19
  4. package-lock.json +242 -0
  5. package.json +3 -1
  6. svelte.config.js +2 -2
Dockerfile ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use an official Node.js runtime as a parent image
2
+ # Using LTS (Long Term Support) version is generally recommended
3
+ FROM node:20-alpine AS base
4
+
5
+ # Set the working directory in the container
6
+ WORKDIR /app
7
+
8
+ # Install dependencies stage
9
+ FROM base AS deps
10
+ # Copy package.json and package-lock.json (or yarn.lock or pnpm-lock.yaml)
11
+ COPY package.json package-lock.json* ./
12
+ # Install dependencies
13
+ RUN npm ci
14
+
15
+ # Build stage
16
+ FROM base AS builder
17
+ # Copy dependencies from the 'deps' stage
18
+ COPY --from=deps /app/node_modules ./node_modules
19
+ # Copy the rest of the application code
20
+ COPY . .
21
+ # Build the SvelteKit application
22
+ RUN npm run build
23
+
24
+ # Production stage
25
+ FROM base AS production
26
+ ENV NODE_ENV=production
27
+ # Copy built application output from the 'builder' stage
28
+ # The output directory is typically 'build' when using adapter-node
29
+ COPY --from=builder /app/build ./build
30
+ # Copy production dependencies from the 'deps' stage
31
+ COPY --from=deps /app/node_modules ./node_modules
32
+ # Copy package.json to run the server
33
+ COPY package.json .
34
+
35
+ # Expose the port the app runs on
36
+ # SvelteKit with adapter-node typically defaults to 3000, but can be overridden by PORT env var
37
+ EXPOSE 7860
38
+
39
+ # Set the command to run the application
40
+ # This starts the Node.js server built by adapter-node
41
+ CMD ["node", "build/index.js"]
README.md CHANGED
@@ -3,7 +3,7 @@ title: Genything
3
  emoji: 😻
4
  colorFrom: yellow
5
  colorTo: yellow
6
- sdk: static
7
  pinned: false
8
  license: apache-2.0
9
  short_description: Generate Images using Inference Providers and Fal
 
3
  emoji: 😻
4
  colorFrom: yellow
5
  colorTo: yellow
6
+ sdk: docker
7
  pinned: false
8
  license: apache-2.0
9
  short_description: Generate Images using Inference Providers and Fal
index.html DELETED
@@ -1,19 +0,0 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package-lock.json CHANGED
@@ -9,6 +9,8 @@
9
  },
10
  "devDependencies": {
11
  "@sveltejs/adapter-auto": "^6.0.0",
 
 
12
  "@sveltejs/kit": "^2.20.7",
13
  "@sveltejs/vite-plugin-svelte": "^5.0.3",
14
  "svelte": "^5.28.2",
@@ -542,6 +544,112 @@
542
  "dev": true,
543
  "license": "MIT"
544
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
545
  "node_modules/@rollup/rollup-android-arm-eabi": {
546
  "version": "4.40.1",
547
  "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.1.tgz",
@@ -845,6 +953,32 @@
845
  "@sveltejs/kit": "^2.0.0"
846
  }
847
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
848
  "node_modules/@sveltejs/kit": {
849
  "version": "2.20.7",
850
  "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.7.tgz",
@@ -930,6 +1064,13 @@
930
  "dev": true,
931
  "license": "MIT"
932
  },
 
 
 
 
 
 
 
933
  "node_modules/acorn": {
934
  "version": "8.14.1",
935
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
@@ -973,6 +1114,13 @@
973
  "node": ">=6"
974
  }
975
  },
 
 
 
 
 
 
 
976
  "node_modules/cookie": {
977
  "version": "0.6.0",
978
  "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
@@ -1076,6 +1224,13 @@
1076
  "@jridgewell/sourcemap-codec": "^1.4.15"
1077
  }
1078
  },
 
 
 
 
 
 
 
1079
  "node_modules/fdir": {
1080
  "version": "6.4.4",
1081
  "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
@@ -1106,6 +1261,29 @@
1106
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1107
  }
1108
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1109
  "node_modules/import-meta-resolve": {
1110
  "version": "4.1.0",
1111
  "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
@@ -1117,6 +1295,29 @@
1117
  "url": "https://github.com/sponsors/wooorm"
1118
  }
1119
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1120
  "node_modules/is-reference": {
1121
  "version": "3.0.3",
1122
  "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
@@ -1200,6 +1401,13 @@
1200
  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1201
  }
1202
  },
 
 
 
 
 
 
 
1203
  "node_modules/picocolors": {
1204
  "version": "1.1.1",
1205
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -1249,6 +1457,27 @@
1249
  "node": "^10 || ^12 || >=14"
1250
  }
1251
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1252
  "node_modules/rollup": {
1253
  "version": "4.40.1",
1254
  "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.1.tgz",
@@ -1334,6 +1563,19 @@
1334
  "node": ">=0.10.0"
1335
  }
1336
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
1337
  "node_modules/svelte": {
1338
  "version": "5.28.2",
1339
  "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz",
 
9
  },
10
  "devDependencies": {
11
  "@sveltejs/adapter-auto": "^6.0.0",
12
+ "@sveltejs/adapter-node": "^5.2.12",
13
+ "@sveltejs/adapter-static": "^3.0.8",
14
  "@sveltejs/kit": "^2.20.7",
15
  "@sveltejs/vite-plugin-svelte": "^5.0.3",
16
  "svelte": "^5.28.2",
 
544
  "dev": true,
545
  "license": "MIT"
546
  },
547
+ "node_modules/@rollup/plugin-commonjs": {
548
+ "version": "28.0.3",
549
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.3.tgz",
550
+ "integrity": "sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==",
551
+ "dev": true,
552
+ "license": "MIT",
553
+ "dependencies": {
554
+ "@rollup/pluginutils": "^5.0.1",
555
+ "commondir": "^1.0.1",
556
+ "estree-walker": "^2.0.2",
557
+ "fdir": "^6.2.0",
558
+ "is-reference": "1.2.1",
559
+ "magic-string": "^0.30.3",
560
+ "picomatch": "^4.0.2"
561
+ },
562
+ "engines": {
563
+ "node": ">=16.0.0 || 14 >= 14.17"
564
+ },
565
+ "peerDependencies": {
566
+ "rollup": "^2.68.0||^3.0.0||^4.0.0"
567
+ },
568
+ "peerDependenciesMeta": {
569
+ "rollup": {
570
+ "optional": true
571
+ }
572
+ }
573
+ },
574
+ "node_modules/@rollup/plugin-commonjs/node_modules/is-reference": {
575
+ "version": "1.2.1",
576
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
577
+ "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
578
+ "dev": true,
579
+ "license": "MIT",
580
+ "dependencies": {
581
+ "@types/estree": "*"
582
+ }
583
+ },
584
+ "node_modules/@rollup/plugin-json": {
585
+ "version": "6.1.0",
586
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz",
587
+ "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==",
588
+ "dev": true,
589
+ "license": "MIT",
590
+ "dependencies": {
591
+ "@rollup/pluginutils": "^5.1.0"
592
+ },
593
+ "engines": {
594
+ "node": ">=14.0.0"
595
+ },
596
+ "peerDependencies": {
597
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
598
+ },
599
+ "peerDependenciesMeta": {
600
+ "rollup": {
601
+ "optional": true
602
+ }
603
+ }
604
+ },
605
+ "node_modules/@rollup/plugin-node-resolve": {
606
+ "version": "16.0.1",
607
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.1.tgz",
608
+ "integrity": "sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==",
609
+ "dev": true,
610
+ "license": "MIT",
611
+ "dependencies": {
612
+ "@rollup/pluginutils": "^5.0.1",
613
+ "@types/resolve": "1.20.2",
614
+ "deepmerge": "^4.2.2",
615
+ "is-module": "^1.0.0",
616
+ "resolve": "^1.22.1"
617
+ },
618
+ "engines": {
619
+ "node": ">=14.0.0"
620
+ },
621
+ "peerDependencies": {
622
+ "rollup": "^2.78.0||^3.0.0||^4.0.0"
623
+ },
624
+ "peerDependenciesMeta": {
625
+ "rollup": {
626
+ "optional": true
627
+ }
628
+ }
629
+ },
630
+ "node_modules/@rollup/pluginutils": {
631
+ "version": "5.1.4",
632
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
633
+ "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
634
+ "dev": true,
635
+ "license": "MIT",
636
+ "dependencies": {
637
+ "@types/estree": "^1.0.0",
638
+ "estree-walker": "^2.0.2",
639
+ "picomatch": "^4.0.2"
640
+ },
641
+ "engines": {
642
+ "node": ">=14.0.0"
643
+ },
644
+ "peerDependencies": {
645
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
646
+ },
647
+ "peerDependenciesMeta": {
648
+ "rollup": {
649
+ "optional": true
650
+ }
651
+ }
652
+ },
653
  "node_modules/@rollup/rollup-android-arm-eabi": {
654
  "version": "4.40.1",
655
  "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.1.tgz",
 
953
  "@sveltejs/kit": "^2.0.0"
954
  }
955
  },
956
+ "node_modules/@sveltejs/adapter-node": {
957
+ "version": "5.2.12",
958
+ "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.2.12.tgz",
959
+ "integrity": "sha512-0bp4Yb3jKIEcZWVcJC/L1xXp9zzJS4hDwfb4VITAkfT4OVdkspSHsx7YhqJDbb2hgLl6R9Vs7VQR+fqIVOxPUQ==",
960
+ "dev": true,
961
+ "license": "MIT",
962
+ "dependencies": {
963
+ "@rollup/plugin-commonjs": "^28.0.1",
964
+ "@rollup/plugin-json": "^6.1.0",
965
+ "@rollup/plugin-node-resolve": "^16.0.0",
966
+ "rollup": "^4.9.5"
967
+ },
968
+ "peerDependencies": {
969
+ "@sveltejs/kit": "^2.4.0"
970
+ }
971
+ },
972
+ "node_modules/@sveltejs/adapter-static": {
973
+ "version": "3.0.8",
974
+ "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.8.tgz",
975
+ "integrity": "sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==",
976
+ "dev": true,
977
+ "license": "MIT",
978
+ "peerDependencies": {
979
+ "@sveltejs/kit": "^2.0.0"
980
+ }
981
+ },
982
  "node_modules/@sveltejs/kit": {
983
  "version": "2.20.7",
984
  "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.7.tgz",
 
1064
  "dev": true,
1065
  "license": "MIT"
1066
  },
1067
+ "node_modules/@types/resolve": {
1068
+ "version": "1.20.2",
1069
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
1070
+ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
1071
+ "dev": true,
1072
+ "license": "MIT"
1073
+ },
1074
  "node_modules/acorn": {
1075
  "version": "8.14.1",
1076
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
 
1114
  "node": ">=6"
1115
  }
1116
  },
1117
+ "node_modules/commondir": {
1118
+ "version": "1.0.1",
1119
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1120
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
1121
+ "dev": true,
1122
+ "license": "MIT"
1123
+ },
1124
  "node_modules/cookie": {
1125
  "version": "0.6.0",
1126
  "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
 
1224
  "@jridgewell/sourcemap-codec": "^1.4.15"
1225
  }
1226
  },
1227
+ "node_modules/estree-walker": {
1228
+ "version": "2.0.2",
1229
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1230
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1231
+ "dev": true,
1232
+ "license": "MIT"
1233
+ },
1234
  "node_modules/fdir": {
1235
  "version": "6.4.4",
1236
  "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
 
1261
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1262
  }
1263
  },
1264
+ "node_modules/function-bind": {
1265
+ "version": "1.1.2",
1266
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1267
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1268
+ "dev": true,
1269
+ "license": "MIT",
1270
+ "funding": {
1271
+ "url": "https://github.com/sponsors/ljharb"
1272
+ }
1273
+ },
1274
+ "node_modules/hasown": {
1275
+ "version": "2.0.2",
1276
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1277
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1278
+ "dev": true,
1279
+ "license": "MIT",
1280
+ "dependencies": {
1281
+ "function-bind": "^1.1.2"
1282
+ },
1283
+ "engines": {
1284
+ "node": ">= 0.4"
1285
+ }
1286
+ },
1287
  "node_modules/import-meta-resolve": {
1288
  "version": "4.1.0",
1289
  "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
 
1295
  "url": "https://github.com/sponsors/wooorm"
1296
  }
1297
  },
1298
+ "node_modules/is-core-module": {
1299
+ "version": "2.16.1",
1300
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
1301
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
1302
+ "dev": true,
1303
+ "license": "MIT",
1304
+ "dependencies": {
1305
+ "hasown": "^2.0.2"
1306
+ },
1307
+ "engines": {
1308
+ "node": ">= 0.4"
1309
+ },
1310
+ "funding": {
1311
+ "url": "https://github.com/sponsors/ljharb"
1312
+ }
1313
+ },
1314
+ "node_modules/is-module": {
1315
+ "version": "1.0.0",
1316
+ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
1317
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
1318
+ "dev": true,
1319
+ "license": "MIT"
1320
+ },
1321
  "node_modules/is-reference": {
1322
  "version": "3.0.3",
1323
  "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
 
1401
  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1402
  }
1403
  },
1404
+ "node_modules/path-parse": {
1405
+ "version": "1.0.7",
1406
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1407
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
1408
+ "dev": true,
1409
+ "license": "MIT"
1410
+ },
1411
  "node_modules/picocolors": {
1412
  "version": "1.1.1",
1413
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
 
1457
  "node": "^10 || ^12 || >=14"
1458
  }
1459
  },
1460
+ "node_modules/resolve": {
1461
+ "version": "1.22.10",
1462
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
1463
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
1464
+ "dev": true,
1465
+ "license": "MIT",
1466
+ "dependencies": {
1467
+ "is-core-module": "^2.16.0",
1468
+ "path-parse": "^1.0.7",
1469
+ "supports-preserve-symlinks-flag": "^1.0.0"
1470
+ },
1471
+ "bin": {
1472
+ "resolve": "bin/resolve"
1473
+ },
1474
+ "engines": {
1475
+ "node": ">= 0.4"
1476
+ },
1477
+ "funding": {
1478
+ "url": "https://github.com/sponsors/ljharb"
1479
+ }
1480
+ },
1481
  "node_modules/rollup": {
1482
  "version": "4.40.1",
1483
  "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.1.tgz",
 
1563
  "node": ">=0.10.0"
1564
  }
1565
  },
1566
+ "node_modules/supports-preserve-symlinks-flag": {
1567
+ "version": "1.0.0",
1568
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
1569
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
1570
+ "dev": true,
1571
+ "license": "MIT",
1572
+ "engines": {
1573
+ "node": ">= 0.4"
1574
+ },
1575
+ "funding": {
1576
+ "url": "https://github.com/sponsors/ljharb"
1577
+ }
1578
+ },
1579
  "node_modules/svelte": {
1580
  "version": "5.28.2",
1581
  "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz",
package.json CHANGED
@@ -10,9 +10,11 @@
10
  },
11
  "devDependencies": {
12
  "@sveltejs/adapter-auto": "^6.0.0",
 
 
13
  "@sveltejs/kit": "^2.20.7",
14
  "@sveltejs/vite-plugin-svelte": "^5.0.3",
15
  "svelte": "^5.28.2",
16
  "vite": "^6.3.3"
17
  }
18
- }
 
10
  },
11
  "devDependencies": {
12
  "@sveltejs/adapter-auto": "^6.0.0",
13
+ "@sveltejs/adapter-node": "^5.2.12",
14
+ "@sveltejs/adapter-static": "^3.0.8",
15
  "@sveltejs/kit": "^2.20.7",
16
  "@sveltejs/vite-plugin-svelte": "^5.0.3",
17
  "svelte": "^5.28.2",
18
  "vite": "^6.3.3"
19
  }
20
+ }
svelte.config.js CHANGED
@@ -1,4 +1,4 @@
1
- import adapter from "@sveltejs/adapter-auto";
2
  import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
3
 
4
  /** @type {import('@sveltejs/kit').Config} */
@@ -11,7 +11,7 @@ const config = {
11
  // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
12
  // If your environment is not supported or you settled on a specific environment, switch out the adapter.
13
  // See https://kit.svelte.dev/docs/adapters for more information about adapters.
14
- adapter: adapter(),
15
  },
16
  };
17
 
 
1
+ import adapter from "@sveltejs/adapter-node";
2
  import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
3
 
4
  /** @type {import('@sveltejs/kit').Config} */
 
11
  // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
12
  // If your environment is not supported or you settled on a specific environment, switch out the adapter.
13
  // See https://kit.svelte.dev/docs/adapters for more information about adapters.
14
+ adapter: adapter(), // Using default options for adapter-node
15
  },
16
  };
17