From d787d97cc2043d73f23bc84d3004ef6625c03118 Mon Sep 17 00:00:00 2001 From: Muriki <mgy20@inf.ufpr.br> Date: Tue, 11 Mar 2025 11:29:33 -0300 Subject: [PATCH] Adicionado docker compose do metabase --- .../pages/Docker/{docker.md => Docker.md} | 0 .../pages/Docker/Metabase/docker-compose.yaml | 48 +++++++++++++++++++ docs/source/pages/Metabase/Metabase.md | 1 + 3 files changed, 49 insertions(+) rename docs/source/pages/Docker/{docker.md => Docker.md} (100%) create mode 100644 docs/source/pages/Docker/Metabase/docker-compose.yaml diff --git a/docs/source/pages/Docker/docker.md b/docs/source/pages/Docker/Docker.md similarity index 100% rename from docs/source/pages/Docker/docker.md rename to docs/source/pages/Docker/Docker.md diff --git a/docs/source/pages/Docker/Metabase/docker-compose.yaml b/docs/source/pages/Docker/Metabase/docker-compose.yaml new file mode 100644 index 0000000..4a9767f --- /dev/null +++ b/docs/source/pages/Docker/Metabase/docker-compose.yaml @@ -0,0 +1,48 @@ +version: '3.8' # Specify the version of the Docker Compose file + +services: + metabase: + image: metabase/metabase:latest + container_name: metabase + hostname: metabase + volumes: + - /dev/urandom:/dev/random:ro + - metabase_data:/metabase.db # Volume for Metabase data + ports: + - 3000:3000 + environment: + MB_DB_TYPE: postgres + MB_DB_DBNAME: metabaseappdb + MB_DB_PORT: 5432 + MB_DB_USER: metabase + MB_DB_PASS: mysecretpassword + MB_DB_HOST: postgres + networks: + - metanet1 + healthcheck: + test: curl --fail -I http://localhost:3000/api/health || exit 1 + interval: 15s + timeout: 5s + retries: 5 + + postgres: + image: postgres:latest + container_name: postgres + hostname: postgres + environment: + POSTGRES_USER: metabase + POSTGRES_DB: metabaseappdb + POSTGRES_PASSWORD: mysecretpassword + volumes: + - postgres_data:/var/lib/postgresql/data # Volume for PostgreSQL data + networks: + - metanet1 + +networks: + metanet1: + driver: bridge + +volumes: + metabase_data: # Define the volume for Metabase + postgres_data: # Define the volume for PostgreSQL + diff --git a/docs/source/pages/Metabase/Metabase.md b/docs/source/pages/Metabase/Metabase.md index a32c826..0c76330 100644 --- a/docs/source/pages/Metabase/Metabase.md +++ b/docs/source/pages/Metabase/Metabase.md @@ -9,6 +9,7 @@ Documentar instalação e utilização. ## Links 1. [Instalar Metabase e Conectar ao clickhouse](https://github.com/ClickHouse/metabase-clickhouse-driver) 2. [Adicionar base de dados](https://www.metabase.com/docs/latest/databases/connecting) +3. [Modo de Produção](https://www.metabase.com/docs/latest/installation-and-operation/migrating-from-h2) ## Dependências -- GitLab