hlarcher HF Staff commited on
Commit
22ddeb7
·
unverified ·
1 Parent(s): bbef9b7

feat: add @sveltejs/adapter-node to package.json and update svelte.config.js + Dockerfile

Browse files
Files changed (4) hide show
  1. Dockerfile +41 -0
  2. package-lock.json +231 -0
  3. package.json +1 -0
  4. svelte.config.js +2 -1
Dockerfile ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Stage 1: Build the application
2
+ FROM node:22-alpine AS builder
3
+
4
+ WORKDIR /app
5
+
6
+ # Copy package files and install dependencies
7
+ COPY package*.json ./
8
+ RUN npm ci
9
+
10
+ # Copy application source
11
+ COPY . .
12
+
13
+ # Build the application
14
+ RUN npm run build
15
+
16
+ # Stage 2: Run the application
17
+ FROM node:22-alpine AS production
18
+
19
+ WORKDIR /app
20
+
21
+ # Set to production environment
22
+ ENV NODE_ENV=production
23
+
24
+ # Copy only the necessary files from the builder stage
25
+ COPY --from=builder /app/build ./build
26
+ COPY --from=builder /app/package.json ./package.json
27
+ COPY --from=builder /app/package-lock.json ./package-lock.json
28
+
29
+ # Install only production dependencies
30
+ RUN npm ci --omit=dev
31
+
32
+ # Create a non-root user and switch to it
33
+ RUN addgroup -g 1001 -S nodejs && \
34
+ adduser -S nodejs -u 1001 -G nodejs
35
+ USER nodejs
36
+
37
+ # Expose the port the app will run on
38
+ EXPOSE 3000
39
+
40
+ # Define the command to run the application
41
+ CMD ["node", "build/index.js"]
package-lock.json CHANGED
@@ -16,6 +16,7 @@
16
  "@eslint/compat": "^1.2.5",
17
  "@eslint/js": "^9.18.0",
18
  "@sveltejs/adapter-auto": "^6.0.0",
 
19
  "@sveltejs/adapter-static": "^3.0.8",
20
  "@sveltejs/kit": "^2.16.0",
21
  "@sveltejs/vite-plugin-svelte": "^5.0.0",
@@ -1479,6 +1480,112 @@
1479
  "dev": true,
1480
  "license": "MIT"
1481
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1482
  "node_modules/@rollup/rollup-android-arm-eabi": {
1483
  "version": "4.41.1",
1484
  "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz",
@@ -2360,6 +2467,22 @@
2360
  "@sveltejs/kit": "^2.0.0"
2361
  }
2362
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2363
  "node_modules/@sveltejs/adapter-static": {
2364
  "version": "3.0.8",
2365
  "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.8.tgz",
@@ -2766,6 +2889,13 @@
2766
  "undici-types": "~6.21.0"
2767
  }
2768
  },
 
 
 
 
 
 
 
2769
  "node_modules/@types/uuid": {
2770
  "version": "9.0.8",
2771
  "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
@@ -3241,6 +3371,13 @@
3241
  "dev": true,
3242
  "license": "MIT"
3243
  },
 
 
 
 
 
 
 
3244
  "node_modules/concat-map": {
3245
  "version": "0.0.1",
3246
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -3631,6 +3768,13 @@
3631
  "node": ">=4.0"
3632
  }
3633
  },
 
 
 
 
 
 
 
3634
  "node_modules/esutils": {
3635
  "version": "2.0.3",
3636
  "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -3818,6 +3962,16 @@
3818
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3819
  }
3820
  },
 
 
 
 
 
 
 
 
 
 
3821
  "node_modules/glob-parent": {
3822
  "version": "6.0.2",
3823
  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3868,6 +4022,19 @@
3868
  "node": ">=8"
3869
  }
3870
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
3871
  "node_modules/ignore": {
3872
  "version": "5.3.2",
3873
  "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -3905,6 +4072,22 @@
3905
  "node": ">=0.8.19"
3906
  }
3907
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3908
  "node_modules/is-extglob": {
3909
  "version": "2.1.1",
3910
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -3928,6 +4111,13 @@
3928
  "node": ">=0.10.0"
3929
  }
3930
  },
 
 
 
 
 
 
 
3931
  "node_modules/is-number": {
3932
  "version": "7.0.0",
3933
  "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -4583,6 +4773,13 @@
4583
  "node": ">=8"
4584
  }
4585
  },
 
 
 
 
 
 
 
4586
  "node_modules/picocolors": {
4587
  "version": "1.1.1",
4588
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -4901,6 +5098,27 @@
4901
  "url": "https://paulmillr.com/funding/"
4902
  }
4903
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4904
  "node_modules/resolve-from": {
4905
  "version": "4.0.0",
4906
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -5105,6 +5323,19 @@
5105
  "node": ">=8"
5106
  }
5107
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
5108
  "node_modules/svelte": {
5109
  "version": "5.33.10",
5110
  "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.10.tgz",
 
16
  "@eslint/compat": "^1.2.5",
17
  "@eslint/js": "^9.18.0",
18
  "@sveltejs/adapter-auto": "^6.0.0",
19
+ "@sveltejs/adapter-node": "^5.2.12",
20
  "@sveltejs/adapter-static": "^3.0.8",
21
  "@sveltejs/kit": "^2.16.0",
22
  "@sveltejs/vite-plugin-svelte": "^5.0.0",
 
1480
  "dev": true,
1481
  "license": "MIT"
1482
  },
1483
+ "node_modules/@rollup/plugin-commonjs": {
1484
+ "version": "28.0.3",
1485
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.3.tgz",
1486
+ "integrity": "sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==",
1487
+ "dev": true,
1488
+ "license": "MIT",
1489
+ "dependencies": {
1490
+ "@rollup/pluginutils": "^5.0.1",
1491
+ "commondir": "^1.0.1",
1492
+ "estree-walker": "^2.0.2",
1493
+ "fdir": "^6.2.0",
1494
+ "is-reference": "1.2.1",
1495
+ "magic-string": "^0.30.3",
1496
+ "picomatch": "^4.0.2"
1497
+ },
1498
+ "engines": {
1499
+ "node": ">=16.0.0 || 14 >= 14.17"
1500
+ },
1501
+ "peerDependencies": {
1502
+ "rollup": "^2.68.0||^3.0.0||^4.0.0"
1503
+ },
1504
+ "peerDependenciesMeta": {
1505
+ "rollup": {
1506
+ "optional": true
1507
+ }
1508
+ }
1509
+ },
1510
+ "node_modules/@rollup/plugin-commonjs/node_modules/is-reference": {
1511
+ "version": "1.2.1",
1512
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
1513
+ "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
1514
+ "dev": true,
1515
+ "license": "MIT",
1516
+ "dependencies": {
1517
+ "@types/estree": "*"
1518
+ }
1519
+ },
1520
+ "node_modules/@rollup/plugin-json": {
1521
+ "version": "6.1.0",
1522
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz",
1523
+ "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==",
1524
+ "dev": true,
1525
+ "license": "MIT",
1526
+ "dependencies": {
1527
+ "@rollup/pluginutils": "^5.1.0"
1528
+ },
1529
+ "engines": {
1530
+ "node": ">=14.0.0"
1531
+ },
1532
+ "peerDependencies": {
1533
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1534
+ },
1535
+ "peerDependenciesMeta": {
1536
+ "rollup": {
1537
+ "optional": true
1538
+ }
1539
+ }
1540
+ },
1541
+ "node_modules/@rollup/plugin-node-resolve": {
1542
+ "version": "16.0.1",
1543
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.1.tgz",
1544
+ "integrity": "sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==",
1545
+ "dev": true,
1546
+ "license": "MIT",
1547
+ "dependencies": {
1548
+ "@rollup/pluginutils": "^5.0.1",
1549
+ "@types/resolve": "1.20.2",
1550
+ "deepmerge": "^4.2.2",
1551
+ "is-module": "^1.0.0",
1552
+ "resolve": "^1.22.1"
1553
+ },
1554
+ "engines": {
1555
+ "node": ">=14.0.0"
1556
+ },
1557
+ "peerDependencies": {
1558
+ "rollup": "^2.78.0||^3.0.0||^4.0.0"
1559
+ },
1560
+ "peerDependenciesMeta": {
1561
+ "rollup": {
1562
+ "optional": true
1563
+ }
1564
+ }
1565
+ },
1566
+ "node_modules/@rollup/pluginutils": {
1567
+ "version": "5.1.4",
1568
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
1569
+ "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
1570
+ "dev": true,
1571
+ "license": "MIT",
1572
+ "dependencies": {
1573
+ "@types/estree": "^1.0.0",
1574
+ "estree-walker": "^2.0.2",
1575
+ "picomatch": "^4.0.2"
1576
+ },
1577
+ "engines": {
1578
+ "node": ">=14.0.0"
1579
+ },
1580
+ "peerDependencies": {
1581
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1582
+ },
1583
+ "peerDependenciesMeta": {
1584
+ "rollup": {
1585
+ "optional": true
1586
+ }
1587
+ }
1588
+ },
1589
  "node_modules/@rollup/rollup-android-arm-eabi": {
1590
  "version": "4.41.1",
1591
  "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz",
 
2467
  "@sveltejs/kit": "^2.0.0"
2468
  }
2469
  },
2470
+ "node_modules/@sveltejs/adapter-node": {
2471
+ "version": "5.2.12",
2472
+ "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.2.12.tgz",
2473
+ "integrity": "sha512-0bp4Yb3jKIEcZWVcJC/L1xXp9zzJS4hDwfb4VITAkfT4OVdkspSHsx7YhqJDbb2hgLl6R9Vs7VQR+fqIVOxPUQ==",
2474
+ "dev": true,
2475
+ "license": "MIT",
2476
+ "dependencies": {
2477
+ "@rollup/plugin-commonjs": "^28.0.1",
2478
+ "@rollup/plugin-json": "^6.1.0",
2479
+ "@rollup/plugin-node-resolve": "^16.0.0",
2480
+ "rollup": "^4.9.5"
2481
+ },
2482
+ "peerDependencies": {
2483
+ "@sveltejs/kit": "^2.4.0"
2484
+ }
2485
+ },
2486
  "node_modules/@sveltejs/adapter-static": {
2487
  "version": "3.0.8",
2488
  "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.8.tgz",
 
2889
  "undici-types": "~6.21.0"
2890
  }
2891
  },
2892
+ "node_modules/@types/resolve": {
2893
+ "version": "1.20.2",
2894
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
2895
+ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
2896
+ "dev": true,
2897
+ "license": "MIT"
2898
+ },
2899
  "node_modules/@types/uuid": {
2900
  "version": "9.0.8",
2901
  "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
 
3371
  "dev": true,
3372
  "license": "MIT"
3373
  },
3374
+ "node_modules/commondir": {
3375
+ "version": "1.0.1",
3376
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
3377
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
3378
+ "dev": true,
3379
+ "license": "MIT"
3380
+ },
3381
  "node_modules/concat-map": {
3382
  "version": "0.0.1",
3383
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 
3768
  "node": ">=4.0"
3769
  }
3770
  },
3771
+ "node_modules/estree-walker": {
3772
+ "version": "2.0.2",
3773
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
3774
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
3775
+ "dev": true,
3776
+ "license": "MIT"
3777
+ },
3778
  "node_modules/esutils": {
3779
  "version": "2.0.3",
3780
  "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
 
3962
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3963
  }
3964
  },
3965
+ "node_modules/function-bind": {
3966
+ "version": "1.1.2",
3967
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3968
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3969
+ "dev": true,
3970
+ "license": "MIT",
3971
+ "funding": {
3972
+ "url": "https://github.com/sponsors/ljharb"
3973
+ }
3974
+ },
3975
  "node_modules/glob-parent": {
3976
  "version": "6.0.2",
3977
  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
 
4022
  "node": ">=8"
4023
  }
4024
  },
4025
+ "node_modules/hasown": {
4026
+ "version": "2.0.2",
4027
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4028
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4029
+ "dev": true,
4030
+ "license": "MIT",
4031
+ "dependencies": {
4032
+ "function-bind": "^1.1.2"
4033
+ },
4034
+ "engines": {
4035
+ "node": ">= 0.4"
4036
+ }
4037
+ },
4038
  "node_modules/ignore": {
4039
  "version": "5.3.2",
4040
  "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
 
4072
  "node": ">=0.8.19"
4073
  }
4074
  },
4075
+ "node_modules/is-core-module": {
4076
+ "version": "2.16.1",
4077
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
4078
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
4079
+ "dev": true,
4080
+ "license": "MIT",
4081
+ "dependencies": {
4082
+ "hasown": "^2.0.2"
4083
+ },
4084
+ "engines": {
4085
+ "node": ">= 0.4"
4086
+ },
4087
+ "funding": {
4088
+ "url": "https://github.com/sponsors/ljharb"
4089
+ }
4090
+ },
4091
  "node_modules/is-extglob": {
4092
  "version": "2.1.1",
4093
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 
4111
  "node": ">=0.10.0"
4112
  }
4113
  },
4114
+ "node_modules/is-module": {
4115
+ "version": "1.0.0",
4116
+ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
4117
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
4118
+ "dev": true,
4119
+ "license": "MIT"
4120
+ },
4121
  "node_modules/is-number": {
4122
  "version": "7.0.0",
4123
  "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
 
4773
  "node": ">=8"
4774
  }
4775
  },
4776
+ "node_modules/path-parse": {
4777
+ "version": "1.0.7",
4778
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4779
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4780
+ "dev": true,
4781
+ "license": "MIT"
4782
+ },
4783
  "node_modules/picocolors": {
4784
  "version": "1.1.1",
4785
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
 
5098
  "url": "https://paulmillr.com/funding/"
5099
  }
5100
  },
5101
+ "node_modules/resolve": {
5102
+ "version": "1.22.10",
5103
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
5104
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
5105
+ "dev": true,
5106
+ "license": "MIT",
5107
+ "dependencies": {
5108
+ "is-core-module": "^2.16.0",
5109
+ "path-parse": "^1.0.7",
5110
+ "supports-preserve-symlinks-flag": "^1.0.0"
5111
+ },
5112
+ "bin": {
5113
+ "resolve": "bin/resolve"
5114
+ },
5115
+ "engines": {
5116
+ "node": ">= 0.4"
5117
+ },
5118
+ "funding": {
5119
+ "url": "https://github.com/sponsors/ljharb"
5120
+ }
5121
+ },
5122
  "node_modules/resolve-from": {
5123
  "version": "4.0.0",
5124
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
 
5323
  "node": ">=8"
5324
  }
5325
  },
5326
+ "node_modules/supports-preserve-symlinks-flag": {
5327
+ "version": "1.0.0",
5328
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5329
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5330
+ "dev": true,
5331
+ "license": "MIT",
5332
+ "engines": {
5333
+ "node": ">= 0.4"
5334
+ },
5335
+ "funding": {
5336
+ "url": "https://github.com/sponsors/ljharb"
5337
+ }
5338
+ },
5339
  "node_modules/svelte": {
5340
  "version": "5.33.10",
5341
  "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.10.tgz",
package.json CHANGED
@@ -17,6 +17,7 @@
17
  "@eslint/compat": "^1.2.5",
18
  "@eslint/js": "^9.18.0",
19
  "@sveltejs/adapter-auto": "^6.0.0",
 
20
  "@sveltejs/adapter-static": "^3.0.8",
21
  "@sveltejs/kit": "^2.16.0",
22
  "@sveltejs/vite-plugin-svelte": "^5.0.0",
 
17
  "@eslint/compat": "^1.2.5",
18
  "@eslint/js": "^9.18.0",
19
  "@sveltejs/adapter-auto": "^6.0.0",
20
+ "@sveltejs/adapter-node": "^5.2.12",
21
  "@sveltejs/adapter-static": "^3.0.8",
22
  "@sveltejs/kit": "^2.16.0",
23
  "@sveltejs/vite-plugin-svelte": "^5.0.0",
svelte.config.js CHANGED
@@ -1,6 +1,7 @@
1
- import adapter from '@sveltejs/adapter-auto';
2
  import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
3
  // import adapter from '@sveltejs/adapter-static';
 
4
 
5
  /** @type {import('@sveltejs/kit').Config} */
6
  const config = {
 
1
+ // import adapter from '@sveltejs/adapter-auto';
2
  import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
3
  // import adapter from '@sveltejs/adapter-static';
4
+ import adapter from '@sveltejs/adapter-node';
5
 
6
  /** @type {import('@sveltejs/kit').Config} */
7
  const config = {