Builds
⚠ Work in Progress ⚠️
There's more to document here. In the meantime, you can check the RedwoodJS community forum for answers.
Want to contribute? Cedar welcomes contributions and loves helping people become contributors. You can edit this doc here. If you have any questions, just ask for help!
API
The api side of Redwood is transpiled by Babel into the ./api/dist
folder.
Steps on Netlify
To emulate Netlify's build steps locally:
yarn rw build api
cd api
yarn zip-it-and-ship-it dist/functions/ zipballs/
Each lambda function in ./api/dist/functions
is parsed by zip-it-and-ship-it resulting in a zip file per lambda function that contains all the dependencies required for that lambda function.
Note: The
@netlify/zip-it-and-ship-it
package needs to be installed as a dev dependency inapi/
. Use the commandyarn workspace api add -D @netlify/zip-it-and-ship-it
.
Web
The web side of Redwood is built by Vite into the ./web/dist
folder.