version: "3.9" services: metabase: image: metabase/metabase:latest container_name: metabase env_file: ./conf/metabase/.env volumes: - ./conf/metabase/metabase-data:/metabase-data ports: - 3000:3000 tty: true healthcheck: test: curl --fail -I http://localhost3000/api/health || exit 1 interval: 15s timeout: 5s retries: 5 depends_on: - db db: image: postgres:latest container_name: metabase_db volumes: - ./conf/postgresql/db_volume:/var/lib/postgresql/data - ./sql:/var/lib/postgresql/sql environment: # postgresの.envファイル - POSTGRES_DB=metabase_db - POSTGRES_USER=metabase - POSTGRES_PASSWORD=metabase123 ports: - 5432:5432 restart: always volumes: db_volume: {}