Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.35 KB

README.md

File metadata and controls

65 lines (48 loc) · 2.35 KB

symfony cartel

Build Status Latest Stable Version License

Índice

  1. Descripción
  2. Requisitos previos
  3. Instalación
  4. Arrancar el servidor
  5. Uso
  6. Contribución
  7. Licencia

1. Descripción

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.

2. Requisitos previos

  • PHP >= 8.1 (habilitado extension=zip en php.ini)
  • Composer
  • Symfony

3. Instalación

  1. Clona el repositorio: git clone https://github.com/dkaerit/symfony-api-rest.git
  2. Navega al directorio del proyecto: cd symfony-api-rest
  3. Instala las dependencias: composer install
  4. Configura las variables de entorno en el archivo .env
  5. 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.

4. Arrancar el servidor

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

5. Uso

En la ruta "/" aparecerán los endpoints.

6. Contribución

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.