Skip to content

Commit 3ea5080

Browse files
committed
Update for deploy to Render
- Add the SvelteKit Node adapter so web app can run either fully client-side or from Node server process. - Add render.yaml so deploy can use Infrastructure-as-Code
1 parent de9febc commit 3ea5080

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
2-
"name": "~TODO~",
2+
"name": "sveltekit",
33
"version": "0.0.1",
44
"scripts": {
55
"dev": "svelte-kit dev",
66
"build": "svelte-kit build",
77
"preview": "svelte-kit preview"
88
},
99
"devDependencies": {
10+
"@sveltejs/adapter-node": "^1.0.0-next.39",
1011
"@sveltejs/kit": "next",
1112
"svelte": "^3.34.0"
1213
},

render.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
services:
2+
- type: web
3+
name: sveltekit
4+
env: node
5+
buildCommand: npm install && npm run build
6+
startCommand: node build/index.js

svelte.config.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
/** @type {import('@sveltejs/kit').Config} */
2+
3+
import node from '@sveltejs/adapter-node';
4+
25
const config = {
36
kit: {
47
// hydrate the <div id="svelte"> element in src/app.html
5-
target: '#svelte'
8+
target: '#svelte',
9+
adapter: node()
610
}
711
};
812

0 commit comments

Comments
 (0)