16 lines
531 B
Docker
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 |