Skip to content
This repository has been archived by the owner on Apr 27, 2019. It is now read-only.

DavidWells/function-zips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify function zips   

  1. Create a functions folder

    mkdir functions
  2. Create a sub folder with a function and a package.json file with its dependancies

    The function (right now) needs to have the same name as the folder that contains it.

    Like so: /functions/one/one.js

    /functions
      /one
        one.js <-- function code
        package.json <-- function dependencies
  3. Configure your build directory for functions in netlify.toml

    # netlify.toml file
    [build]
    command = "npm run build"
    publish = "build" # <-- Frontend build dir
    functions = "functions-build" # <-- Functions build dir
  4. During your build, Zip up the function and dependancies and place in functions dist folder functions-build

Future Plans

We are working on streamlining the zips based function flow with a single CLI command!

About

Using zip based functions in Netlify

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published