diff options
author | 2022-05-16 11:58:31 -0400 | |
---|---|---|
committer | 2022-05-16 11:58:31 -0400 | |
commit | e1294c422b3d3e98ccc745fe95d5672c9a17fe1f (patch) | |
tree | cffcb8794c542b13832f6c793339903df9b963e7 /packages/integrations/netlify | |
parent | e8007c3b8fe9328ac5e196a986abb63d4b434210 (diff) | |
download | astro-e1294c422b3d3e98ccc745fe95d5672c9a17fe1f.tar.gz astro-e1294c422b3d3e98ccc745fe95d5672c9a17fe1f.tar.zst astro-e1294c422b3d3e98ccc745fe95d5672c9a17fe1f.zip |
Netlify outdirectory (#3377)
* Change dist directory, and functions out directory
* Add changeset
* update docs
* Fix changeset
Diffstat (limited to 'packages/integrations/netlify')
-rw-r--r-- | packages/integrations/netlify/README.md | 2 | ||||
-rw-r--r-- | packages/integrations/netlify/src/integration-edge-functions.ts | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/integrations/netlify/README.md b/packages/integrations/netlify/README.md index 29a858d33..02e11a19e 100644 --- a/packages/integrations/netlify/README.md +++ b/packages/integrations/netlify/README.md @@ -39,7 +39,7 @@ export default defineConfig({ ### dist -We build to a `netlify` directory at the base of your project. To change this, use the `dist` option: +For Netlify Functions, we build to a `netlify` directory at the base of your project. In the case of Netlify Edge Functions, we build to a `dist` directory at the base of your project. To change this, use the `dist` option: ```js import { defineConfig } from 'astro/config'; diff --git a/packages/integrations/netlify/src/integration-edge-functions.ts b/packages/integrations/netlify/src/integration-edge-functions.ts index 0f28aeab5..843caedc1 100644 --- a/packages/integrations/netlify/src/integration-edge-functions.ts +++ b/packages/integrations/netlify/src/integration-edge-functions.ts @@ -72,7 +72,7 @@ export function netlifyEdgeFunctions({ dist }: NetlifyEdgeFunctionsOptions = {}) if (dist) { config.outDir = dist; } else { - config.outDir = new URL('./netlify/', config.root); + config.outDir = new URL('./dist/', config.root); } }, 'astro:config:done': ({ config, setAdapter }) => { @@ -82,7 +82,7 @@ export function netlifyEdgeFunctions({ dist }: NetlifyEdgeFunctionsOptions = {}) 'astro:build:start': async ({ buildConfig }) => { entryFile = buildConfig.serverEntry.replace(/\.m?js/, ''); buildConfig.client = _config.outDir; - buildConfig.server = new URL('./edge-functions/', _config.outDir); + buildConfig.server = new URL('./.netlify/edge-functions/', _config.root); buildConfig.serverEntry = 'entry.js'; }, 'astro:build:setup': ({ vite, target }) => { |