Skip to content

Commit 4041988

Browse files
committed
add netlify
1 parent 8f75be8 commit 4041988

File tree

3 files changed

+61
-2
lines changed

3 files changed

+61
-2
lines changed

astro.config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
import { defineConfig } from 'astro/config'
33

44
import vercel from '@astrojs/vercel/serverless'
5+
import netlify from '@astrojs/netlify'
56

67
// https://astro.build/config
78
export default defineConfig({
89
output: 'server',
9-
adapter: vercel({ maxDuration: 300 }),
10+
adapter: process.env.NETLIFY ? netlify() : vercel({ maxDuration: 300 }),
1011
})

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"author": "Dev Protocol",
1717
"license": "MPL-2.0",
1818
"dependencies": {
19+
"@astrojs/netlify": "^6.1.0",
1920
"@astrojs/vercel": "8.0.4",
2021
"@devprotocol/util-ts": "^4.0.0",
2122
"@sparticuz/chromium-min": "^130.0.0",

yarn.lock

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,22 @@ __metadata:
4646
languageName: node
4747
linkType: hard
4848

49+
"@astrojs/netlify@npm:^6.1.0":
50+
version: 6.1.0
51+
resolution: "@astrojs/netlify@npm:6.1.0"
52+
dependencies:
53+
"@astrojs/internal-helpers": "npm:0.4.2"
54+
"@astrojs/underscore-redirects": "npm:^0.6.0"
55+
"@netlify/functions": "npm:^2.8.0"
56+
"@vercel/nft": "npm:^0.29.0"
57+
esbuild: "npm:^0.24.0"
58+
vite: "npm:^6.0.7"
59+
peerDependencies:
60+
astro: ^5.0.0
61+
checksum: 10c0/cf886130b34bef9da53bbcf772794ed1c66007dac34a1de66b10415957e52c4e337f858a668c0112fef460c61741586f6e05f8a037326ee921674b65659e693b
62+
languageName: node
63+
linkType: hard
64+
4965
"@astrojs/prism@npm:3.2.0":
5066
version: 3.2.0
5167
resolution: "@astrojs/prism@npm:3.2.0"
@@ -70,6 +86,13 @@ __metadata:
7086
languageName: node
7187
linkType: hard
7288

89+
"@astrojs/underscore-redirects@npm:^0.6.0":
90+
version: 0.6.0
91+
resolution: "@astrojs/underscore-redirects@npm:0.6.0"
92+
checksum: 10c0/fe1895e3a6fa38b246bd9b793b203e590ee52fc426892802cfcd8e1d7d3ef181c919412f664de946ef940b6d0c758473c45997d0cb60cfaf3c95a5e086d1ad3e
93+
languageName: node
94+
linkType: hard
95+
7396
"@astrojs/vercel@npm:8.0.4":
7497
version: 8.0.4
7598
resolution: "@astrojs/vercel@npm:8.0.4"
@@ -805,6 +828,32 @@ __metadata:
805828
languageName: node
806829
linkType: hard
807830

831+
"@netlify/functions@npm:^2.8.0":
832+
version: 2.8.2
833+
resolution: "@netlify/functions@npm:2.8.2"
834+
dependencies:
835+
"@netlify/serverless-functions-api": "npm:1.26.1"
836+
checksum: 10c0/f543259e68a04f73ff967924c2894d4099f083e83494a60e46478dd874d2d9b8d671751766899b6d99a09f9ea30309dd6b0ef025d6bc49604fb42e57e10e55ba
837+
languageName: node
838+
linkType: hard
839+
840+
"@netlify/node-cookies@npm:^0.1.0":
841+
version: 0.1.0
842+
resolution: "@netlify/node-cookies@npm:0.1.0"
843+
checksum: 10c0/5d8034d1fd581930e8100af4e5710b79cb3bb0a0b743c716d0d8a1c347aad767fa75130323f1aaee78080a026a4cafd4eef7d11953de01098a661d765a497b16
844+
languageName: node
845+
linkType: hard
846+
847+
"@netlify/serverless-functions-api@npm:1.26.1":
848+
version: 1.26.1
849+
resolution: "@netlify/serverless-functions-api@npm:1.26.1"
850+
dependencies:
851+
"@netlify/node-cookies": "npm:^0.1.0"
852+
urlpattern-polyfill: "npm:8.0.2"
853+
checksum: 10c0/eb5bd829d4c557a66c5a39dde72faf96afa16eaa905d93066ef65248a9449721dbf038e9b83aeed329662bbdc6061e7b8e9e4cd3166da8d4fa774029bda804ef
854+
languageName: node
855+
linkType: hard
856+
808857
"@nodelib/fs.scandir@npm:2.1.5":
809858
version: 2.1.5
810859
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -6307,6 +6356,7 @@ __metadata:
63076356
version: 0.0.0-use.local
63086357
resolution: "template-repos-ts@workspace:."
63096358
dependencies:
6359+
"@astrojs/netlify": "npm:^6.1.0"
63106360
"@astrojs/vercel": "npm:8.0.4"
63116361
"@devprotocol/util-ts": "npm:^4.0.0"
63126362
"@eslint/js": "npm:^9.12.0"
@@ -6822,6 +6872,13 @@ __metadata:
68226872
languageName: node
68236873
linkType: hard
68246874

6875+
"urlpattern-polyfill@npm:8.0.2":
6876+
version: 8.0.2
6877+
resolution: "urlpattern-polyfill@npm:8.0.2"
6878+
checksum: 10c0/5388bbe8459dbd8861ee7cb97904be915dd863a9789c2191c528056f16adad7836ec22762ed002fed44e8995d0f98bdfb75a606466b77233e70d0f61b969aaf9
6879+
languageName: node
6880+
linkType: hard
6881+
68256882
"vfile-location@npm:^5.0.0":
68266883
version: 5.0.3
68276884
resolution: "vfile-location@npm:5.0.3"
@@ -6909,7 +6966,7 @@ __metadata:
69096966
languageName: node
69106967
linkType: hard
69116968

6912-
"vite@npm:^6.0.9":
6969+
"vite@npm:^6.0.7, vite@npm:^6.0.9":
69136970
version: 6.0.11
69146971
resolution: "vite@npm:6.0.11"
69156972
dependencies:

0 commit comments

Comments
 (0)