Sign inSign up

rsen253/acidemo-app

By rsen253

•Updated about 2 years ago

Dotnet web api 💖Sql Lite

Image
Web servers
0

1.0K

rsen253/acidemo-app repository overview

This repository contains a Dockerized .NET Core Web API that interacts with a SQLite database for data storage. The application demonstrates how to build lightweight, scalable web services that can be easily deployed using Docker containers. SQLite is used as the database engine for simplicity and portability, making this setup ideal for small to medium-scale applications or development environments.

⁠Key Features:

  • .NET Core Web API: Built using .NET Core, this API provides a scalable and modern solution for building web services.
  • SQLite Integration: Utilizes SQLite for efficient and lightweight data storage. Ideal for small, self-contained environments without the need for a full-fledged SQL server.
  • Dockerized: The API is packaged in a Docker container, allowing easy deployment across different environments. The Dockerfile ensures a consistent runtime environment, streamlining the deployment process.

⁠Usage:

To build and run the Docker container, use the following commands:

docker run -d -p 5200:80 --env=ASPNETCORE_HTTP_PORTS=80 --name acidemowebapicontainer rsen253/acidemo-app

_The API will be accessible at http://localhost:5200/swagger⁠ on your local machine. _

⁠Technologies Used:

  • .NET Core 8: For creating the Web API.
  • SQLite: Lightweight relational database engine.
  • Docker: To containerize the application for easy deployment and scalability.

⁠Future Enhancements:

  • Support for additional database engines (e.g., SQL Server, PostgreSQL).
  • API versioning
  • CI/CD integration for automated builds and deployment.

Tag summary

Content type

Image

Digest

sha256:ecabea141…

Size

102.8 MB

Last updated

about 2 years ago

docker pull rsen253/acidemo-app