polardbxoperator/build/images/polardbx-logstash/Dockerfile

16 lines
531 B
Docker

FROM jruby:9.3.8.0-jdk8 as builder
WORKDIR /workspace
ADD tools/logstash-filter-polardbx .
RUN gem install bundler:2.3.10
RUN bundle update
RUN bundle install
RUN gem build logstash-filter-polardbx.gemspec
FROM logstash:8.1.2
WORKDIR /usr/share/logstash/
USER root
COPY --from=builder /workspace/logstash-filter-polardbx-1.0.0.gem /usr/share/logstash/
RUN /usr/share/logstash/bin/logstash-plugin install /usr/share/logstash/logstash-filter-polardbx-1.0.0.gem
RUN echo "Asia/Shanghai" > /etc/timezone
LABEL POLARX_BUSINESS=loghub