Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heroku/heroku-buildpack-apt
Buildpack that installs APT based dependencies
https://github.com/heroku/heroku-buildpack-apt
heroku-languages
Last synced: about 2 months ago
JSON representation
Buildpack that installs APT based dependencies
- Host: GitHub
- URL: https://github.com/heroku/heroku-buildpack-apt
- Owner: heroku
- Created: 2015-02-18T23:10:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T10:05:13.000Z (3 months ago)
- Last Synced: 2024-06-25T09:45:05.457Z (3 months ago)
- Topics: heroku-languages
- Language: Shell
- Homepage:
- Size: 85 KB
- Stars: 244
- Watchers: 80
- Forks: 333
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# heroku-buildpack-apt [![Build Status](https://travis-ci.org/heroku/heroku-buildpack-apt.svg?branch=master)](https://travis-ci.org/heroku/heroku-buildpack-apt)
Add support for apt-based dependencies during both compile and runtime.
Added ability to also specify custom repositories through **:repo:** in `Aptfile` (see example below).
## Usage
This buildpack is not meant to be used on its own, and instead should be in used in combination with Heroku's [multiple buildpack support](https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app).
Include a list of apt package names to be installed in a file named `Aptfile`.
To find out what packages are available, see:
See the [Heroku Stacks](https://devcenter.heroku.com/articles/stack) documention for which
Ubuntu LTS version is used by each Heroku stack.## Example
#### Command-line
To use the latest stable version:
```
heroku buildpacks:add --index 1 heroku-community/apt
```To use the edge version (i.e. the code in this repo):
```
heroku buildpacks:add --index 1 https://github.com/heroku/heroku-buildpack-apt
```#### Aptfile
# you can list packages
libexample-dev
# or include links to specific .deb files
https://downloads.example.com/example.deb
# or add custom apt repos (only required if using packages outside of the standard Ubuntu APT repositories)
:repo:deb https://apt.example.com/ example-distro main## License
MIT