File tree Expand file tree Collapse file tree
charts/fluentbit/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,14 +16,18 @@ RUN export GO111MODULE=on \
1616
1717FROM registry.drycc.cc/drycc/base:${CODENAME}
1818
19- ENV FLUENT_BIT_VERSION=2.1.8
20- ENV FLUENT_BIT_PLUGINS_PATH=/opt/drycc/fluent-bit/plugins
19+ ENV DRYCC_UID=1001 \
20+ DRYCC_GID=1001 \
21+ FLUENT_BIT_VERSION=2.1.8 \
22+ FLUENT_BIT_PLUGINS_PATH=/opt/drycc/fluent-bit/plugins
2123
22- USER root
23- RUN install-stack fluent-bit ${FLUENT_BIT_VERSION}
24- RUN mkdir -p ${FLUENT_BIT_PLUGINS_PATH}
25- COPY --from=build /var/lib/fluent-bit/out_drycc.so ${FLUENT_BIT_PLUGINS_PATH}
24+ RUN install-stack fluent-bit ${FLUENT_BIT_VERSION} \
25+ && mkdir -p ${FLUENT_BIT_PLUGINS_PATH} \
26+ && chown -R ${DRYCC_UID}:${DRYCC_GID} /opt/drycc/fluent-bit
27+
28+ COPY --chown=${DRYCC_UID}:${DRYCC_GID} --from=build /var/lib/fluent-bit/out_drycc.so ${FLUENT_BIT_PLUGINS_PATH}
2629
2730ADD rootfs /
31+ USER ${DRYCC_UID}
2832
2933CMD ["/usr/local/bin/boot" ]
Original file line number Diff line number Diff line change 7575 - name : logger-fluentbit-config
7676 configMap :
7777 name : logger-fluentbit-config
78+ securityContext :
79+ fsGroup : 0
80+ runAsGroup : 0
81+ runAsUser : 0
You can’t perform that action at this time.
0 commit comments