Instalación con Docker
Docker es la forma recomendada de instalar y ejecutar la plataforma. Agrupa todos los servicios (PHP, Nginx, PostgreSQL, Redis) en contenedores aislados.
Paso 1: Descarga tu copia con licencia
Store Console es un producto con licencia y autohospedado; no existe un repositorio Git público. Después de la compra, inicia sesión y descarga tu copia desde Mi cuenta → Descargas (y cualquier módulo que hayas comprado en Mi cuenta → Complementos). También encontrarás tu clave de licencia allí.
# unzip the download you received from My Account → Downloads
unzip storeconsole-<version>.zip
cd storeconsole
Paso 2: Configura el entorno de Docker
cd docker
cp .env.example .env
Edita docker/.env para establecer tus contraseñas, puertos y perfiles:
COMPOSE_FILE=docker-compose.yml:docker-compose.dev.yml
COMPOSE_PROFILES=dev,workers,postgres,redis
DOCKER_BUILD_MODE=dev
Paso 3: Configura el entorno de Laravel
cp .env.example .env
Actualiza tu archivo .env con los detalles de conexión de la base de datos y Redis que coincidan con tu docker/.env.
Paso 4: Construye e inicia los contenedores
docker compose up -d --build
Paso 5: Instala las dependencias y migra
docker compose exec app composer install
docker compose exec app php artisan key:generate
docker compose exec app php artisan migrate --seed
Paso 6: Construye los activos del frontend
npm install
npm run build
Paso 7: Accede a la aplicación
- Aplicación:
http://localhost:8084 - Panel de administración:
http://localhost:8084/admin - Mailpit (correo electrónico de desarrollo):
http://localhost:8026
Credenciales de administrador predeterminadas
Después de ejecutar el seed, inicia sesión con la cuenta de administrador creada por el DatabaseSeeder. Cambia las credenciales inmediatamente después del primer inicio de sesión.

