馃殌 Gu铆a de Instalaci贸n de Entorno Laravel con Docker
Este documento proporciona una gu铆a paso a paso para configurar un entorno completo de desarrollo con Laravel, usando Docker, Alpine Linux, Nginx, PHP 8.4, MariaDB y Node.js.
馃搧 Contenido
1. Instalaci贸n de Laravel y dependencias b谩sicas
Gu铆a para instalar Laravel, PHP, Node.js y configurar el proyecto.
- Instalaci贸n de Node.js, PHP y Composer
- Creaci贸n del proyecto Laravel (
Netflox
) - Instalaci贸n de Breeze (sistema de autenticaci贸n)
- Configuraci贸n de permisos y migraciones
- Preparaci贸n del frontend con Vite
2. Configuraci贸n de MariaDB dentro de Docker
Pasos para instalar, inicializar y configurar MariaDB en un contenedor Docker.
- Instalaci贸n de MariaDB y cliente
- Inicializaci贸n de la base de datos
- Configuraci贸n y reinicio de
mysqld
- Creaci贸n de base de datos
laravel_db
3. Configuraci贸n de Nginx como servidor web para Laravel
Configuraci贸n personalizada de Nginx para servir la aplicaci贸n Laravel.
- Instalaci贸n de Nginx
- Estructura de configuraci贸n (
sites-available
,sites-enabled
) - Configuraci贸n espec铆fica para Laravel
- Manejo de procesos de Nginx
- Validaci贸n y logs de errores
馃摑 Requisitos Previos
- Docker y contenedores en ejecuci贸n (
nginx
,mysql
, etc.) - Alpine Linux dentro de los contenedores
- Acceso a consola y permisos suficientes
馃摎 驴C贸mo usar esta documentaci贸n?
Puedes navegar por las secciones anteriores seg煤n lo que necesites instalar o configurar. Cada documento est谩 dise帽ado para ser independiente pero complementario, y todos juntos conforman un stack Laravel listo para desarrollo.
驴Listo para comenzar? 隆Explora cada secci贸n y construye tu entorno Laravel completo!