Instalación con Docker
Instalación con Docker
Docker es la forma recomendada para instalar y ejecutar la plataforma. Agrupa todos los servicios (PHP, Nginx, PostgreSQL, Redis) en contenedores aislados.
Paso 1: Descarga tu copia licenciada
Store Console es un producto licenciado y autoalojado — no hay un repositorio público de Git. Después de la compra, inicia sesión y descarga tu copia desde Mi Cuenta → Descargas (y cualquier módulo que compraste desde 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 .env archivo con los detalles de conexión de la base de datos y Redis que coincidan con tu docker/.env.
Paso 4: Construye y Arranca Contenedores
docker compose up -d --build
Paso 5: Instala 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 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 dev):
http://localhost:8026
Credenciales Predeterminadas de Administrador
Después de la siembra, inicia sesión con la cuenta de administrador creada por el DatabaseSeeder. Cambia las credenciales inmediatamente después del primer inicio de sesión.

