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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +20 -4
Dockerfile CHANGED
@@ -6,12 +6,28 @@ FROM metabase/metabase:latest
6
 
7
  WORKDIR /app
8
 
9
- # Set Java options for memory management
10
- ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Xmx12g"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  # Set Metabase specific environment variables
13
-
14
  ENV MB_DB_TYPE=postgres
 
 
15
 
16
 
17
 
@@ -40,4 +56,4 @@ VOLUME /data
40
  RUN chmod -R 777 /data
41
 
42
  # Start Metabase using the proper command
43
- ENTRYPOINT ["/app/run_metabase.sh > /dev/null"]
 
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"
26
 
27
  # Set Metabase specific environment variables
 
28
  ENV MB_DB_TYPE=postgres
29
+ ENV MB_EMOJI_IN_LOGS=false
30
+ ENV MB_COLORIZE_LOGS=false
31
 
32
 
33
 
 
56
  RUN chmod -R 777 /data
57
 
58
  # Start Metabase using the proper command
59
+ ENTRYPOINT ["/app/run_metabase.sh"]