All materials
docker-compose.yml
ymldocker-compose.yml
# VERIFICATION: Run `docker compose up -d` and verify Metabase is accessible at localhost:3000.
# Expected services: metabase (BI dashboard platform)
# Expected ports: 3000 (Metabase web interface)
# Metabase uses H2 by default for its internal database, which is fine for this project.
version: "3.8"
services:
metabase:
image: metabase/metabase:v0.49.6
ports:
- "3000:3000"
volumes:
- metabase-data:/metabase.db
environment:
- MB_DB_TYPE=h2
- MB_DB_FILE=/metabase.db/metabase.db
restart: unless-stopped
volumes:
metabase-data: