Skip to content

Removes legacy react and SPA node_modules directories from slug to avoid maximum slug size issue

Notifications You must be signed in to change notification settings

JoinPaladin/heroku-buildpack-node-module-paladins-cleanup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Heroku Buildpack: Node Modules Cleanup

Remove all node_modules directories after the build process is completed.

Delete the node_modules directories

The maximum allowed Heroku slug size (after compression) is 300MB. Image-heavy apps can somethings butt up against this limit, especially when using multiple buildpacks. If you're using Node.js to compile your front-end assets, but not to run your app, you may be able to save a large amount of space by deleting the node_modules directory before slug compilation.

Usage

First, set the Node.js buildpack to compile your assets:

$ heroku buildpacks:set heroku/nodejs

Next, add the Node Cleanup buildpack to get rid of the node_modules directory:

$ heroku buildpacks:set --index 1 https://github.com/leoafarias/heroku-buildpack-node-modules-cleanup

Documentation

For more general information about buildpacks on Heroku:

About

Removes legacy react and SPA node_modules directories from slug to avoid maximum slug size issue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%