Este es un proyecto DevOps de muestra que incluye dos aplicaciones interactivas desarrolladas en React: una Calculadora y un Tic-Tac-Toe. El objetivo de este proyecto es demostrar conocimientos en DevOps utilizando GitHub Actions, Docker y GitHub Pages para un flujo de integración y despliegue continuo.
- Calculadora: Una calculadora simple que permite realizar operaciones matemáticas básicas.
- Tic-Tac-Toe: Un juego clásico de tres en línea, donde se puede jugar en modo de dos jugadores.
- React: Desarrollo de aplicaciones interactivas.
- GitHub Actions: Configuración de flujos CI/CD.
- GitHub Pages: Despliegue de las aplicaciones.
- Docker: Empaquetado de la aplicación para su uso en diferentes entornos locales.
Para clonar el proyecto y ejecutar las aplicaciones en tu entorno local:
- Clona el repositorio:
git clone https://github.com/tuusuario/devops-react-project.git cd devops-react-project
Instala las dependencias para cada aplicación:
bash Copiar código cd calculator npm install bash Copiar código cd ../tic-tac-toe npm install Ejecuta cada aplicación en un servidor local:
Calculadora:
bash Copiar código cd calculator npm start Tic-Tac-Toe:
bash Copiar código cd ../tic-tac-toe npm start CI/CD Utilizamos GitHub Actions para configurar un flujo de integración continua (CI) que ejecuta pruebas automáticas y GitHub Pages para desplegar las aplicaciones.