Este proyecto utiliza Docker para facilitar la instalación y ejecución de la aplicación React y NestJS.
Asegúrate de tener Docker instalado en tu sistema. Puedes descargarlo desde aquí.
Sigue estos pasos para construir y ejecutar la aplicación utilizando Docker:
-
Clonar el repositorio
Clona este repositorio en tu máquina local:
git clone https://github.com/matiaslionel/clima-app-frontend.git cd clima-app-frontend
-
Configurar variables de entorno
Crea un archivo
.env
en la raíz del proyecto con las siguientes variables:PORT=3001 REACT_APP_BACKEND_URL=http://localhost:3000
-
Construir la imagen de Docker
docker build -t clima-app-backend .
-
Ejecutar el contenedor
docker run -p 3001:3001 --env-file .env clima-app-backend
La aplicación estará disponible en:
http://localhost:3001
GET /clima
: Obtiene información del clima
- Asegúrate de que el puerto 3001 no esté siendo utilizado por otra aplicación
- Para desarrollo local, puedes usar
npm start
y para producciónnpm run build
y luego servir la carpeta build con el comandoserve -s build
- El backend debe estar ejecutándose en el puerto 3000 para que la aplicación funcione correctamente