github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/clients/cmd/fluentd/Dockerfile (about)

     1  FROM ruby:2.7.5 as build
     2  
     3  ENV DEBIAN_FRONTEND=noninteractive
     4  
     5  RUN apt-get update && apt-get install -y --no-install-recommends \
     6      sudo make gcc g++ libc-dev ruby-dev golang
     7  
     8  COPY . /src/loki
     9  WORKDIR /src/loki
    10  RUN make BUILD_IN_CONTAINER=false fluentd-plugin
    11  
    12  FROM fluent/fluentd:v1.9.2-debian-1.0
    13  ENV LOKI_URL "https://logs-prod-us-central1.grafana.net"
    14  
    15  COPY --from=build /src/loki/clients/cmd/fluentd/lib/fluent/plugin/out_loki.rb /fluentd/plugins/out_loki.rb
    16  
    17  COPY clients/cmd/fluentd/docker/Gemfile /fluentd/
    18  COPY clients/cmd/fluentd/docker/conf/loki.conf /fluentd/etc/loki.conf
    19  
    20  USER root
    21  RUN sed -i '$i''  @include loki.conf' /fluentd/etc/fluent.conf
    22  USER fluent