馃殌 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!