Skip to content

denis-nahuamel/prueba-tecnica

Repository files navigation

Proyecto PHP con Doctrine y MySQL

Este proyecto utiliza PHP 8.2, Doctrine ORM, y MySQL para gestionar la persistencia de datos en una aplicación de ejemplo. El proyecto también incluye Docker para facilitar la configuración del entorno.

Requisitos

  • Docker
  • Docker Compose

Instalación y Configuración

Paso 1: Clonar el repositorio

Clona este repositorio en tu máquina local:

git https://github.com/denis-nahuamel/prueba-tecnica.git
cd prueba-tecnica

Paso 2: Construir el entorno con Docker

docker-compose up -d

Paso 3: Instalar dependencias

docker-compose exec php composer install

Paso 4: Crear el esquema de la base de datos

docker-compose exec php php bin/console doctrine:schema:create

Paso 5: Inicializar el entorno con Makefile

make init

Paso 6: Ejecutar las pruebas

make test

Si no tienes make instalado, puedes ejecutar las pruebas manualmente dentro del contenedor PHP:

docker-compose exec php vendor/bin/phpunit test/Unit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published