https://github.com/bmhatfield/influxdb-packaging
A different approach to packaging influxdb on Ubuntu
https://github.com/bmhatfield/influxdb-packaging
Last synced: 3 months ago
JSON representation
A different approach to packaging influxdb on Ubuntu
- Host: GitHub
- URL: https://github.com/bmhatfield/influxdb-packaging
- Owner: bmhatfield
- Archived: true
- Created: 2014-08-11T19:24:23.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-11T19:26:57.000Z (almost 11 years ago)
- Last Synced: 2025-01-23T21:30:42.741Z (4 months ago)
- Language: Shell
- Size: 17.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Packaging InfluxDB for Debian/Ubuntu
===Packaging Influx in a nutshell
* Build Influx
* Build Admin Site
* Create structure
* Update Configs
* FPM PackageBuilding InfluxDB
---https://github.com/influxdb/influxdb/blob/master/docs/contributing.md
Building InfluxDB-Admin
---https://github.com/influxdb/influxdb-admin/blob/master/README.md
Creating Structure
---See this repo's structure
Tweak Configs
---See diffs from this repo's config files vs InfluxDB upstreams (mostly file paths, but also upstart vs initd, and a different postinstall)
FPM Package
---Use FPM: https://github.com/jordansissel/fpm
```
fpm --vendor InfluxDB \
--license mit \
--maintainer '' \
--url 'http://influxdb.com/' \
--description 'An open-source distributed time series database with no external dependencies' \
-s dir \
-t deb \
-n influxdb \
-v 0.8.0-rc4 \
--after-install after-install \
--config-files etc/influxdb/benchmark_config.toml \
--config-files etc/influxdb/config.toml \
--config-files etc/init/influxdb.conf \
etc usr
```