🚧 This repo is experimental. Use at your own risk. 🚧
This repository is the home of Heroku Cloud Native Buildpacks for Front-end Web apps, also known as: static websites, static web apps (SWA), single-page apps (SPA), and browser apps.
This repository contains multiple buildpacks:
High-level buildpacks for zero-configuration deployment of specific static site technologies.
ID | Name |
---|---|
heroku/website |
Website |
heroku/website-nodejs |
Website/Node.js |
Lower-level buildpacks that provide specific capabilities. Typically require manual configuration.
ID | Name |
---|---|
heroku/static-web-server |
Static Web Server |
heroku/website-ember |
Website (Ember.js) |
heroku/website-public-html |
Website (Public HTML) |
See the individual buildpack documentation, linked in the above table.
cargo test -- --include-ignored
These buildpacks include the heroku/nodejs buildpack, packaged at a specific version. To update the Node.js buildpack:
- check the Docker Hub listing for the latest version
- update the version specified in the website-nodejs buildpack & package specifications
- ensure integration tests still pass, see Run Tests
Action workflows are used to automate the release process:
- Run Prepare Buildpack Releases.
- Await completion of the preparation step.
- Run Release Buildpacks.