Skip to content

Commit 8821f88

Browse files
committed
chore: Fix broken image entrypoint
1 parent f24a898 commit 8821f88

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

Dockerfile

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ FROM alpine:3.13
33
RUN apk update \
44
&& apk add --no-cache \
55
ca-certificates \
6-
libcurl \
76
ruby ruby-irb ruby-etc ruby-webrick \
87
tini \
98
&& apk add --no-cache --virtual .build-deps \
@@ -16,7 +15,21 @@ RUN apk update \
1615
&& gem install ext_monitor -v 0.1.2 \
1716
&& gem install fluentd -v 1.14.5 \
1817
&& gem install bigdecimal -v 1.4.4 \
19-
&& gem install \
18+
&& apk del .build-deps \
19+
&& rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem /usr/lib/ruby/gems/2.*/gems/fluentd-*/test
20+
21+
RUN addgroup -S fluent && adduser -S -G fluent fluent \
22+
# for log storage (maybe shared with host)
23+
&& mkdir -p /fluentd/log \
24+
# configuration/plugins path (default: copied from .)
25+
&& mkdir -p /fluentd/etc /fluentd/plugins \
26+
&& chown -R fluent /fluentd && chgrp -R fluent /fluentd
27+
28+
RUN set -eu; \
29+
apk add --no-cache \
30+
libcurl; \
31+
apk add --no-cache --virtual .build-deps build-base ruby-dev; \
32+
gem install \
2033
elasticsearch-api:7.13.3 \
2134
elasticsearch-transport:7.13.3 \
2235
elasticsearch:7.13.3 \
@@ -34,21 +47,15 @@ RUN apk update \
3447
fluent-plugin-rewrite-tag-filter \
3548
fluent-plugin-route \
3649
fluent-plugin-s3 \
37-
fluent-plugin-sqs \
38-
&& apk del .build-deps \
39-
&& rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem /usr/lib/ruby/gems/2.*/gems/fluentd-*/test
40-
41-
RUN addgroup -S fluent && adduser -S -G fluent fluent \
42-
# for log storage (maybe shared with host)
43-
&& mkdir -p /fluentd/log \
44-
# configuration/plugins path (default: copied from .)
45-
&& mkdir -p /fluentd/etc /fluentd/plugins \
46-
&& chown -R fluent /fluentd && chgrp -R fluent /fluentd
47-
50+
fluent-plugin-sqs; \
51+
gem sources --clear-all; \
52+
apk del .build-deps; \
53+
rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem;
4854

4955
COPY fluent.conf /fluentd/etc/
5056
COPY entrypoint.sh /bin/
5157

58+
RUN chmod +x /bin/entrypoint.sh
5259

5360
ENV FLUENTD_CONF="fluent.conf"
5461
ENV RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR="0.9"
@@ -68,13 +75,10 @@ CMD ["fluentd"]
6875
# # Use root account to use apk
6976
# USER root
7077

71-
# # Add system dependencies
78+
# # Install
7279
# RUN set -eu; \
7380
# apk add --no-cache \
7481
# libcurl;
75-
76-
# # Add custom plugins
77-
# RUN set -eu; \
7882
# apk add --no-cache --virtual .build-deps build-base ruby-dev; \
7983
# gem install \
8084
# elasticsearch-api:7.13.3 \
@@ -95,7 +99,7 @@ CMD ["fluentd"]
9599
# fluent-plugin-route \
96100
# fluent-plugin-s3 \
97101
# fluent-plugin-sqs; \
98-
# sudo gem sources --clear-all; \
102+
# gem sources --clear-all; \
99103
# apk del .build-deps; \
100104
# rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem;
101105

0 commit comments

Comments
 (0)