Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pepabo/consul-rpm-builder
Just my purpose
https://github.com/pepabo/consul-rpm-builder
Last synced: about 1 month ago
JSON representation
Just my purpose
- Host: GitHub
- URL: https://github.com/pepabo/consul-rpm-builder
- Owner: pepabo
- License: mpl-2.0
- Created: 2015-02-25T03:12:34.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-11-01T02:42:06.000Z (about 6 years ago)
- Last Synced: 2023-03-24T00:35:16.314Z (almost 2 years ago)
- Language: Dockerfile
- Size: 38.1 KB
- Stars: 5
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# consul-rpm-builder
## How to build
```bash
# create base image
$ make base# please choose version
$ docker build --no-cache -t consul-rpm-builder/consul:1.2.0 consul/1.2.0
$ docker run consul-rpm-builder/consul:1.2.0 > tmp/consul-1.2.0.x86_64.rpm
```* Installs no service (use supervisord or else according to your purpose)
### Just check files
```bash
$ docker run consul-rpm-builder/consul:1.2.0 rpm -qlp /var/tmp/consul.rpm
/etc/consul.d
/etc/consul.json
/usr/bin/consul
/var/consul/data
```### Just try install
```bash
$ docker run consul-rpm-builder/consul:1.2.0 /bin/bash -c 'yum -y install /var/tmp/consul.rpm && consul version'
```### Available components and versions
- consul:0.4.1
- consul:0.5.0
- consul:0.6.0
- consul:0.6.4
- consul:0.7.1
- consul:0.7.4
- consul:0.7.5
- consul:0.8.0
- consul:0.8.1
- consul:0.8.2
- consul:0.8.3
- consul:0.8.4
- consul:1.2.0
- consul:1.3.0
- consul-web_ui:0.4.1
- consul-web_ui:0.5.0
- consul-web_ui:0.6.0
- consul-web_ui:0.6.4
- consul-web_ui:0.7.1
- consul-web_ui:0.7.4
- consul-web_ui:0.7.5
- consul-web_ui:0.8.0
- consul-web_ui:0.8.1
- consul-web_ui:0.8.2
- consul-web_ui:0.8.3
- consul-web_ui:0.8.4