Skip to content

Update out directories for Netlify Functions#3381

Merged
matthewp merged 3 commits intowithastro:mainfrom
sarahetter:netlify-functions
May 16, 2022
Merged

Update out directories for Netlify Functions#3381
matthewp merged 3 commits intowithastro:mainfrom
sarahetter:netlify-functions

Conversation

@sarahetter
Copy link
Contributor

Changes

Changes the outDir to /dist/ for regular Netlify Functions (not Edge Functions) - as /netlify/ is a directory that Netlify users add their own Edge Functions to, and we don't want to overwrite them when building.
Modifies the out directory for the entry.js file to ./.netlify/functions-internal (used for integration functions) as we do not want this file in the dist directory.

Testing

This change was tested against an astro project, set up with the @astro/netlify package, with the import netlify from '@astrojs/netlify/functions'; configuration.. I have confirmed that it builds the site to the dist directory, and puts the relevant server file in ./.netlify/functions-internal

Docs

Updated documentation in package README.md

@changeset-bot
Copy link

changeset-bot bot commented May 16, 2022

🦋 Changeset detected

Latest commit: a4af181

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@astrojs/netlify Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the pkg: integration Related to any renderer integration (scope) label May 16, 2022
@matthewp matthewp merged commit 43d9222 into withastro:main May 16, 2022
@github-actions github-actions bot mentioned this pull request May 16, 2022
ematipico pushed a commit that referenced this pull request Feb 6, 2025
* Change out directories for Netlify Functions

* Changeset

* Update test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: integration Related to any renderer integration (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants