En el presente repositorio se resuelve el Challenge - Backend Developer de Falabella.
Las siguientes instrucciones te permitirán obtener una copia del reto en funcionamiento en tu máquina local para propósitos de verificación.
Debés tener instalada la version 20.10.7 de Docker o una mayor.
Realiza los siguientes pasos:
- Se deberá crear la imagen a partir del dockerfile para ello tendrás que dirigirte a la carpeta del presente proyecto:
docker build -t php_falabella_challenge .
- Ejecutar el contenedor:
docker run -dit --name php_falabella_challenge -p 8080:80 php_falabella_challenge
- Visitar la siguiente ubicación en tu navegador:
http://localhost:8080/project/index.php
- Ejecución de pruebas:
Se deberá acceder al contenedor y ejecutar lo siguiente:
docker exec -i -t php_falabella_challenge
php vendor/bin/phpunit ChallengeTest.php
- Documentación 📖
Para su generación se deberá especificar la ubicación del proyecto, el archivo y la carpeta que tendrá los archivos para visualizar la documentación.
docker run --rm -v $(pwd):/data phpdoc/phpdoc:3 -d path/to/folder/falabella-interview -f path/to/folder/falabella-interview/Challenge.php -t path/to/my/output/folder
- Docker - Contenedor
- PHPUnit - Ejecución de pruebas
- phpDocumentor - Gneración de la documentación
- Alejandro Gómez Anaya - Desarrollador PHP - a.gomezanaya@globant.com