Skip to content

Aplicación api rest basado en el framework Symfony.

License

Notifications You must be signed in to change notification settings

dkaerit/symfony-api-rest

Repository files navigation

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.

About

Aplicación api rest basado en el framework Symfony.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published