[ https://issues.apache.org/jira/browse/METRON-1911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16707763#comment-16707763 ]
ASF GitHub Bot commented on METRON-1911: ---------------------------------------- Github user JonZeolla commented on a diff in the pull request: https://github.com/apache/metron-bro-plugin-kafka/pull/21#discussion_r238429098 --- Diff: docker/containers/bro-localbuild-container/Dockerfile --- @@ -0,0 +1,49 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +FROM centos:7 +WORKDIR /root + +# install development tools +RUN yum -y groupinstall "Development Tools" +RUN yum -y install cmake make gcc gcc-c++ flex bison libpcap libpcap-devel openssl-devel python-devel swig zlib-devel perl cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi git + +# install bro +RUN curl -L https://www.bro.org/downloads/bro-2.5.5.tar.gz | tar xvz +WORKDIR bro-2.5.5/ +RUN ./configure +RUN make +RUN make install +ENV PATH="${PATH}:/usr/local/bro/bin" + +# install pip +RUN yum -y update +RUN yum -y install epel-release +RUN yum -y install python-pip +RUN pip install --upgrade pip + +# install bro-pkg +RUN pip install bro-pkg +ENV PATH="${PATH}:/usr/bin" +RUN bro-pkg autoconfig + +# install librdkafka +RUN curl -L https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz | tar xvz +WORKDIR librdkafka-0.9.4/ --- End diff -- This and above should be 0.11.5 > [BROS]Create Docker based test environment for Bro > -------------------------------------------------- > > Key: METRON-1911 > URL: https://issues.apache.org/jira/browse/METRON-1911 > Project: Metron > Issue Type: New Feature > Reporter: Otto Fowler > Assignee: Otto Fowler > Priority: Major > > We would benefit from the ability to build and deploy bro, have it run > against standard pcaps and output to kafka, and capture the logs. > Using scripts and docker, we should be able to automate this process, as it > is often written in the prs. > These scripts could also be used in travis, with cached pcaps for regression > testing. -- This message was sent by Atlassian JIRA (v7.6.3#76005)