Este es el frontend del proyecto Meli, construido con Next.js 14 (App Router) y diseñado para ser ejecutado en un contenedor Docker, junto con una API que también se orquesta mediante Docker Compose.
- Requisitos Previos
- Instalación
- Variables de Entorno
- Ejecución en Desarrollo
- Ejecución con Docker Compose
- Licencia
-
Clona el repositorio:
git clone https://github.com/edecarlini/meli-frontend.git cd meli-frontend
-
Instala las dependencias:
npm install
Este proyecto utiliza un archivo .env.local
para configurar las variables de entorno necesarias. El archivo .env.local
no está incluido en el repositorio debido a la configuración de .gitignore
.
Asegúrate de crear un archivo .env.local
en la raíz del proyecto con las siguientes variables:
NEXT_PUBLIC_API_URL=http://localhost:3001/api
Para iniciar el entorno de desarrollo, simplemente ejecuta:
npm run dev
La aplicación estará disponible en http://localhost:3000
.
El proyecto está configurado para ejecutarse utilizando Docker Compose, que orquesta tanto el frontend como la API.
-
Asegúrate de que tu archivo
.env.local
esté correctamente configurado. -
Luego, construye y levanta los servicios definidos en
docker-compose.yml
:docker-compose up --build
Esto levantará tanto el frontend como la API. La aplicación estará disponible en http://localhost:3002
y la API en http://localhost:3001
.
Para detener los servicios, puedes usar:
docker-compose down
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE
para obtener más detalles.