a8f5b3c828
Pipeline ejecutable que orquesta: crear red Docker, pull de imágenes, iniciar Postgres con volume persistente, health check con retry exponencial (pg_isready), e iniciar Metabase conectado via red interna. Configurable con flags: --project, --metabase-port, --pg-user, etc. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
13 lines
426 B
Go
13 lines
426 B
Go
package pipelines
|
|
|
|
// InitMetabase despliega un stack Metabase + Postgres en Docker.
|
|
//
|
|
// Pasos:
|
|
// 1. Crear red Docker compartida
|
|
// 2. Pull de imágenes postgres:16 y metabase/metabase:latest
|
|
// 3. Iniciar Postgres con volume persistente
|
|
// 4. Esperar a que Postgres acepte conexiones (health check con retry)
|
|
// 5. Iniciar Metabase conectado a Postgres
|
|
//
|
|
// Implementation: functions/pipelines/init_metabase/main.go
|