logstash/docker
João Duarte dc5db673ee
build docker images from logstash repo (#10603)
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/
2019-04-04 11:27:06 +01:00
..
bin build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
data build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
examples build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
templates build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
tests build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
docker-compose.yml build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
LICENSE build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
Makefile build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
README.md build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
requirements.txt build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
tox.ini build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00

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.