Opciones del CLI
Flags y opciones de linea de comandos disponibles al ejecutar el asistente de configuracion de Mediabox MCP.
El comando npx create-mediabox acepta flags opcionales para personalizar el comportamiento de la configuracion.
Uso
npx create-mediabox [opciones]
Flags Disponibles
--local-build
Compila todas las imagenes Docker desde el codigo fuente en lugar de descargar las imagenes preconstruidas del registro de contenedores.
npx create-mediabox --local-build
Es util cuando:
- Has realizado modificaciones locales al servidor MCP u otras configuraciones de servicios
- Quieres probar cambios antes de publicar nuevas imagenes
- Estas contribuyendo al proyecto Mediabox MCP y necesitas verificar tus cambios
- Te encuentras en un entorno con acceso restringido a registros de contenedores
El proceso de compilacion toma mas tiempo que descargar imagenes preconstruidas, ya que compila cada servicio localmente. Espera entre 5 y 10 minutos adicionales dependiendo de tu hardware y conexion a internet.
--generate-only
Genera todos los archivos de configuracion (.env, docker-compose.yml, configuraciones de servicios) sin iniciar los contenedores Docker.
npx create-mediabox --generate-only
Es util cuando:
- Deseas revisar o modificar la configuracion generada antes de iniciar el stack
- Estas configurando en una maquina donde Docker aun no esta instalado
- Necesitas transferir la configuracion a un servidor diferente
- Quieres versionar los archivos generados antes de desplegar
Despues de generar los archivos, puedes iniciar el stack manualmente:
docker compose up -d
Combinacion de Flags
Los flags se pueden combinar:
npx create-mediabox --local-build --generate-only
Esto genera los archivos de configuracion con la opcion de compilacion local en el docker-compose.yml (usando directivas build: en lugar de referencias image:) sin iniciar ningun contenedor.
Ejemplos
Configuracion estandar (asistente interactivo, descarga imagenes preconstruidas, inicia Docker):
npx create-mediabox
Generar solo la configuracion, luego revisar antes de iniciar:
npx create-mediabox --generate-only
# Revisar los archivos generados
cat .env
cat docker-compose.yml
# Iniciar cuando estes listo
docker compose up -d
Flujo de trabajo de desarrollo con compilacion local:
git clone https://github.com/JuanCMPDev/mediabox-mcp.git
cd mediabox-mcp
npx create-mediabox --local-build