logstash/docker
Rob Bavey b640e7e851
Add arm64 support for env2yaml (#15980)
* Add arm64 support for env2yaml

This commit builds env2yaml in arm64 and amd64 flavors, and uses
$TARGETARCH in the Dockerfile to ensure that the correct version is used
when building for alternative architectures

Fixes: #15913

* Add env2yaml executables to build context

* Split `COPY_FILES` for readability

Co-authored-by: Andrea Selva <selva.andre@gmail.com>

---------

Co-authored-by: Andrea Selva <selva.andre@gmail.com>
2024-03-08 10:47:01 -05:00
..
bin Remove jinja2 in favor of erb templates (#15142) 2024-02-09 13:49:58 +00:00
data/logstash introduce go.mod for env2yaml (#15921) 2024-02-08 18:12:11 +00:00
examples build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
ironbank Support ironbank docker build (#14298) 2022-06-28 10:29:55 +01:00
templates Add arm64 support for env2yaml (#15980) 2024-03-08 10:47:01 -05:00
LICENSE build docker images from logstash repo (#10603) 2019-04-04 11:27:06 +01:00
Makefile Add arm64 support for env2yaml (#15980) 2024-03-08 10:47:01 -05:00
README.md [docs] Correctly reference the base OS (ubuntu) for docker (#14214) 2022-06-09 10:00:02 -04: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 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

This image is built on Ubuntu 20.04.