Skip to content

mcoldibelli/bookstore

Repository files navigation

Book Store CRUD

Description

This project is an ASP.NET Core Web API application that utilizes Entity Framework Core for database interactions and Swagger for API documentation.

Technologies Used

.NET MicrosoftSQLServer Docker

Installation

  1. Clone the repository:

    git clone https://github.com/mcoldibelli/bookstore.git
    
    cd bookstore
    
  2. Restore the project dependencies:

    dotnet restore
    
  3. Start the Docker container:

     docker-compose up -d
    
  4. Apply the database migrations:

    dotnet-ef database update
    
  5. Run the application:

    dotnet run
    

The application should now be running on https://localhost:7106 (or http://localhost:5001).

Security Notice

Database Password in Plain Text

For simplicity and ease of setup, the database password is stored in plain text within the docker-compose.yml file. This approach is used because this project is not intended for deployment to a production environment.

About

A CRUD with .NET8 and SQL Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages