Este es un proyecto de ejemplo desarrollado con Symfony, un framework de aplicaciones web en PHP. El proyecto implementa una API REST para la gestión de usuarios, incluyendo autenticación basada en tokens JWT.
- PHP >= 8.1 (habilitado extension=zip en php.ini)
- Composer
- Symfony
- Clona el repositorio:
git clone https://github.com/dkaerit/symfony-api-rest.git
- Navega al directorio del proyecto:
cd symfony-api-rest
- Instala las dependencias:
composer install
- Configura las variables de entorno en el archivo
.env
- Si usas un servidor web como nginx: Configura tu servidor web para apuntar al directorio
public/
como el punto de entrada de la aplicación.
a) Usando symfony
symfony server:start
b) Usando php
php -S localhost:8000 -t public
c) Usando Docker y Nginx: Asegúrate de tener Docker instalado en tu sistema.
docker build -t my-symfony-app .
docker run -d -p 8000:80 my-symfony-app
En la ruta "/" aparecerán los endpoints.
Si deseas contribuir a este proyecto, siéntete libre de abrir un PR (Pull Request) con tus mejoras o correcciones.
Recuerda que estos son solo ejemplos de contenido y puedes personalizarlos según las necesidades y la estructura específica de tu proyecto. Además, asegúrate de proporcionar información adicional relevante, como requisitos adicionales, configuraciones especiales, bases de datos utilizadas, entre otros.