asblr commited on
Commit
7f5bd8f
·
verified ·
1 Parent(s): 050c47d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -4
Dockerfile CHANGED
@@ -4,15 +4,15 @@
4
  # Use a specific version of Metabase known to be stable
5
  FROM metabase/metabase:v0.52.4
6
 
7
- # Set the working directory
8
  WORKDIR /app
9
 
10
  # Set Java options for memory management
11
- ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Xmx2g"
12
 
13
  # Set Metabase specific environment variables
14
- ENV MB_DB_TYPE=sqlite
15
  ENV MB_DB_FILE=/data/metabase.db
 
16
 
17
  # Create directory for persistent data
18
  RUN mkdir -p /data
@@ -23,5 +23,8 @@ EXPOSE 7860
23
  # Ensure the data directory is a volume
24
  VOLUME /data
25
 
26
- # Run Metabase with specific Java options
 
 
 
27
  CMD ["java", "-jar", "/app/metabase.jar"]
 
4
  # Use a specific version of Metabase known to be stable
5
  FROM metabase/metabase:v0.52.4
6
 
 
7
  WORKDIR /app
8
 
9
  # Set Java options for memory management
10
+ ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Xmx1g"
11
 
12
  # Set Metabase specific environment variables
13
+ ENV MB_DB_TYPE=h2
14
  ENV MB_DB_FILE=/data/metabase.db
15
+ ENV MB_JETTY_PORT=7860
16
 
17
  # Create directory for persistent data
18
  RUN mkdir -p /data
 
23
  # Ensure the data directory is a volume
24
  VOLUME /data
25
 
26
+ # Add permissions for the data directory
27
+ RUN chmod -R 777 /data
28
+
29
+ # Run Metabase
30
  CMD ["java", "-jar", "/app/metabase.jar"]