asblr commited on
Commit
bea6567
·
verified ·
1 Parent(s): 3531c4c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -15
Dockerfile CHANGED
@@ -6,20 +6,20 @@ FROM metabase/metabase:latest
6
 
7
  WORKDIR /app
8
 
9
- # Create custom Log4j2 configuration for minimal logging
10
- RUN echo '<?xml version="1.0" encoding="UTF-8"?>' > /app/log4j2.xml && \
11
- echo '<Configuration status="WARN">' >> /app/log4j2.xml && \
12
- echo ' <Appenders>' >> /app/log4j2.xml && \
13
- echo ' <Console name="Console" target="SYSTEM_OUT">' >> /app/log4j2.xml && \
14
- echo ' <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level - %msg%n"/>' >> /app/log4j2.xml && \
15
- echo ' </Console>' >> /app/log4j2.xml && \
16
- echo ' </Appenders>' >> /app/log4j2.xml && \
17
- echo ' <Loggers>' >> /app/log4j2.xml && \
18
- echo ' <Root level="ERROR">' >> /app/log4j2.xml && \
19
- echo ' <AppenderRef ref="Console"/>' >> /app/log4j2.xml && \
20
- echo ' </Root>' >> /app/log4j2.xml && \
21
- echo ' </Loggers>' >> /app/log4j2.xml && \
22
- echo '</Configuration>' >> /app/log4j2.xml
23
 
24
  # Set Java options for memory management and custom logging
25
  ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Xmx12g -Dlog4j.configurationFile=file:/app/log4j2.xml"
@@ -56,4 +56,4 @@ VOLUME /data
56
  RUN chmod -R 777 /data
57
 
58
  # Start Metabase using the proper command
59
- ENTRYPOINT ["/app/run_metabase.sh"]
 
6
 
7
  WORKDIR /app
8
 
9
+ # Create custom Log4j2 configuration that drops all log output
10
+ RUN cat <<'EOF' > /app/log4j2.xml
11
+ <?xml version="1.0" encoding="UTF-8"?>
12
+ <Configuration status="WARN">
13
+ <Appenders>
14
+ <Null name="Null"/>
15
+ </Appenders>
16
+ <Loggers>
17
+ <Root level="OFF">
18
+ <AppenderRef ref="Null"/>
19
+ </Root>
20
+ </Loggers>
21
+ </Configuration>
22
+ EOF
23
 
24
  # Set Java options for memory management and custom logging
25
  ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Xmx12g -Dlog4j.configurationFile=file:/app/log4j2.xml"
 
56
  RUN chmod -R 777 /data
57
 
58
  # Start Metabase using the proper command
59
+ ENTRYPOINT ["/app/run_metabase.sh"]