Skip to content

This project is a versioned RESTful API built with Laravel, designed to support multiple versions (v1 and v2) while maintaining backward compatibility. The application is containerized using Docker to ensure consistency and scalability. With Docker Compose, the project runs seamlessly in multiple containers for the app, PostgreSQL, and NGINX.

Notifications You must be signed in to change notification settings

EmmyAnieDev/library_management_api_version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The API documentation is divided into two separate files based on the API's version. Visit the root of the project directory to access the appropriate README:

Version 1 API Documentation: README-v1.md Version 2 API Documentation: README-v2.md

DOCKER SETUP

  • Added Dockerfile for application containerization

  • Created docker-compose.yml for multi-container setup

  • Configured Nginx as a web server for the application

  • Updated project structure to support containerized deployment

About

This project is a versioned RESTful API built with Laravel, designed to support multiple versions (v1 and v2) while maintaining backward compatibility. The application is containerized using Docker to ensure consistency and scalability. With Docker Compose, the project runs seamlessly in multiple containers for the app, PostgreSQL, and NGINX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages