Skip to content

EdgarDev17/board-management-frontend

Repository files navigation

Frontend de Gestión de Tableros (React + TypeScript + Vite)

Esta es la aplicación frontend para un sistema de gestión de tableros, construida con React, TypeScript y Vite. La app se conecta a una API REST que maneja los tableros y las tareas, brindando a los usuarios una experiencia fluida para organizar y gestionar sus proyectos.

Características

  • React: Una biblioteca moderna, rápida y flexible para construir interfaces de usuario.
  • TypeScript: Agrega tipado estático a JavaScript para una mejor experiencia de desarrollo y menos errores en tiempo de ejecución.
  • Vite: Una herramienta de construcción que proporciona reemplazo rápido de módulos (HMR) y optimización de bundling.
  • ESLint: Reglas integradas de ESLint para asegurar la calidad y consistencia del código.

Guía para ejecutar Docker en el proyecto React Vite

Esta guía explica cómo ejecutar el Dockerfile y el archivo docker-compose.yml existentes en tu proyecto React Vite.

Prerrequisitos

  • Docker instalado en tu máquina
  • Docker Compose instalado en tu máquina
  • El proyecto React Vite con Dockerfile y docker-compose.yml ya existentes

Ejecutar con Dockerfile

  1. Abre una terminal y navega hasta el directorio raíz de tu proyecto.

  2. Construye la imagen Docker usando el Dockerfile:

docker build -t react-vite-app .
  1. Una vez que la imagen se haya construido, ejecuta el contenedor:
docker run -p 8080:80 react-vite-app
  1. Ahora puedes acceder a tu aplicación en http://localhost:8080.

Ejecutar con Docker Compose

  1. Asegúrate de estar en el directorio raíz de tu proyecto donde se encuentra el archivo docker-compose.yml.

  2. Ejecuta el siguiente comando para construir la imagen y iniciar los servicios definidos en docker-compose.yml:

docker-compose up --build
  1. Docker Compose construirá la imagen si es necesario y luego iniciará los contenedores. Tu aplicación estará disponible en la dirección y puerto especificados en el archivo docker-compose.yml.

  2. Para detener y eliminar los contenedores, utiliza:

docker-compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published