Volver al blog
tutorial
Construyendo un Portfolio con Laravel 11 y Docker
En este artículo te muestro cómo construir un portfolio profesional fullstack usando Laravel 11, PHP 8.3, MariaDB y Docker.
Construyendo un Portfolio con Laravel 11 y Docker
En el mundo del desarrollo web, tener un portfolio profesional es esencial. En este artículo, te mostraré cómo construir un portfolio completo usando Laravel 11, PHP 8.3, MariaDB y Docker.
Stack Tecnológico
- Backend: Laravel 11 con PHP 8.3
- Base de Datos: MariaDB 11
- Frontend: Blade + Tailwind CSS
- Contenedores: Docker + Docker Compose
- Herramientas: Vite para assets
Estructura de la Aplicación
La aplicación consta de tres partes principales:
- Sección Pública - Página de inicio, CV interactivo y blog
- Panel de Administración - Gestión de contenido privada
- API - Endpoints para futuras integraciones
Configuración de Docker
Una de las ventajas de usar Docker es que garantiza que tu aplicación funcione en cualquier máquina.
FROM php:8.3-fpm-alpine
RUN docker-php-ext-install pdo pdo_mysql mbstring
COPY . /var/www
WORKDIR /var/www
Conclusión
Laravel 11 es un excelente framework para construir aplicaciones web profesionales. Con Docker, garantizamos reproducibilidad y facilidad de despliegue.