https://github.com/hackpoint/simons-api
https://github.com/hackpoint/simons-api
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hackpoint/simons-api
- Owner: HackPoint
- Created: 2023-07-13T14:24:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-13T15:22:02.000Z (over 2 years ago)
- Last Synced: 2025-01-13T20:15:37.414Z (about 1 year ago)
- Language: C#
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup instructions
- [Download .NET](https://dotnet.microsoft.com/download/dotnet)
- [dotnet-install scripts](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script)
- [Installation docs](https://learn.microsoft.com/en-us/dotnet/core/install/)
## Overview
> Architecture approach was selected `CORQS` event based,
> with `MediatR` using `Entity Framework` to handle DB inserts.
## Environment variables
##### Overview:
When need to use locally you can set environment variables inside your local `env` or inside docker.
> Docker:
```yaml
environment:
- POSTGRES_DB=${Database Name}
- POSTGRES_USER=${Username}
- POSTGRES_PASSWORD=${Password}
- POSTGRES_HOST=${Database host}
- POSTGRES_PORT=${Database port}
```
> Environment:
```bash
export POSTGRES_DB=${Database Name}
```
_______
### Tech Stack
- .NET 7.0
- C# 10
- NuGet
- MediatR
- Entity Framework 7.0