mirror of
https://github.com/elastic/logstash.git
synced 2025-06-28 09:46:03 -04:00
introduces two rake tasks: `rake artifact:docker_oss` and `rake artifact:docker`, which will create the docker images of the OSS and non OSS packages. These tasks depend on the tar artifacts being built. Also `rake artifact:all` has been modified to also call these two tasks. most code was moved from https://github.com/elastic/logstash-docker/ |
||
---|---|---|
.. | ||
bin | ||
data | ||
examples | ||
templates | ||
tests | ||
docker-compose.yml | ||
LICENSE | ||
Makefile | ||
README.md | ||
requirements.txt | ||
tox.ini |
Description
This repository contains the official Logstash Docker image from Elastic.
Documentation can be found on the Elastic website.
Supported Docker versions
The images have been tested on Docker version 18.09.2, build 6247962
Requirements
A full build and test requires:
- Docker
- GNU Make
- Python 3.5 with Virtualenv
- JRuby 9.1+
Running a build
To build an image check out the corresponding branch for the version and run the rake task Like this:
git checkout 7.0
rake artifact:docker
# and for the OSS package
rake artifact:docker_oss
Contributing, issues and testing
Acceptance tests for the image are located in the test
directory, and can
be invoked with make test
.
This image is built on Centos 7.