You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* try with Dockerfile
* add heroku 24
* separate packages for heroku-24
* remove packages from heroku-24
these no longer exist
* Test that Chrome is on PATH and can launch
To make testing fully representative of the Heroku platform, we have to run
the built app against the run image and not the build image. (Whilst Heroku CI
will use the build image, some apps will use the buildpack outside of CI, and so
against the run image which has fewer system libraries than the build image.)
* Add a `.dockerignore` to speed up local iteration
This prevents unnecessary Docker cache invalidation when editing files
that don't affect the image, meaning quicker iteration times when
developing on this buildpack locally.
* Fix packages on Heroku-24
Fixes this error:
```
chrome: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
```
And also cleans up the packages list, removing some packages that
either are no longer needed, or already exist in the base image. This
is safe to do now that `bin/test.sh` checks for missing shared libraries.
---------
Co-authored-by: Ed Morley <[email protected]>
0 commit comments