https://github.com/nanakwafo/catalogapi
A microservice based application to handle a collection of Items.
https://github.com/nanakwafo/catalogapi
csharp docker dotnet5 json mongodb
Last synced: 3 months ago
JSON representation
A microservice based application to handle a collection of Items.
- Host: GitHub
- URL: https://github.com/nanakwafo/catalogapi
- Owner: nanakwafo
- Created: 2021-10-28T23:24:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-16T08:56:21.000Z (over 4 years ago)
- Last Synced: 2025-01-17T02:14:58.113Z (over 1 year ago)
- Topics: csharp, docker, dotnet5, json, mongodb
- Language: C#
- Homepage: https://nanalabs.co.uk
- Size: 3.66 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Requirement
1. c#
2. Docker
3. MOngoDB
4. MongoDB For visualstudio
5. PostMan
## Adding MongoDB PAckage
`dotnet add package MongoDB.Driver`
## Running mondo db in a docker container
1. For v1 `docker run -d --rm --name mongo -p 27017:27017 -v mongodbdata:/data/db mongo`
2. For v2 `docker run -d --rm --name mongo -p 27017:27017 -v mongodbdata:/data/db -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=Pass#word1 mongo`
## Setting up on Windows
## Resources
1. [https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-6.0&tabs=windows](url)
1. `dotnet user-secrets set "MongoDbSettings:Password" "Pass#word1"`
2. Password: Pass#word1