Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francois2metz/steampipe-buildpack
Steampipe buildpack
https://github.com/francois2metz/steampipe-buildpack
buildpack heroku heroku-buildpack scalingo steampipe
Last synced: 3 months ago
JSON representation
Steampipe buildpack
- Host: GitHub
- URL: https://github.com/francois2metz/steampipe-buildpack
- Owner: francois2metz
- License: mit
- Created: 2021-11-24T13:51:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-03T12:17:58.000Z (over 2 years ago)
- Last Synced: 2024-06-11T23:14:11.211Z (5 months ago)
- Topics: buildpack, heroku, heroku-buildpack, scalingo, steampipe
- Language: Shell
- Homepage:
- Size: 34.2 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Buildpack: Steampipe
Run [Steampipe][] using buildpacks.
Use with [Scalingo][]: `scalingo env-set BUILDPACK_URL=https://github.com/francois2metz/steampipe-buildpack`
## Configuration
- `STEAMPIPE_VERSION`: the version of steampipe to install, latest by default (eg: `STEAMPIPE_VERSION=v0.15.3`)
- `STEAMPIPE_PLUGINS`: a space delimited list of plugins to install (eg: `STEAMPIPE_PLUGINS=net github`## Procfile
**With dashboard**:
```
web: ./bin/steampipe dashboard --dashboard-port $PORT --dashboard-listen network
```**Raw access to the postgres**
Add the [tcp addon](https://doc.scalingo.com/addons/tcp-gateway/start).
```
tcp: ./bin/steampipe service start --foreground --database-port $PORT --database-listen network
```You should probably set a password to the steampipe instance. Set the environment variable `STEAMPIPE_PASSWORD`.
```
tcp: ./bin/steampipe service start --foreground --database-port $PORT --database-listen network --database-password $STEAMPIPE_PASSWORD
```## Config files
You can copy put your config files anywhere as *.spc.erb* and they will be copied to the steampipe config directory after a pass with *erb*.
Example `datadog.spc.erb`:
```
connection "datadog" {
plugin = "datadog"
api_key = "<%= ENV['DATADOG_API_KEY'] %>"
app_key = "<%= ENV['DATADOG_APP_KEY'] %>"
api_url = "https://api.datadoghq.com/"
}
```[steampipe]: https://steampipe.io/
[scalingo]: https://scalingo.com/