20 lines
933 B
Markdown
20 lines
933 B
Markdown
# Ressourcen
|
|
Genutze Ressourcen zum Recherchieren
|
|
1. [Microsoft ASP.NET Core Doku](https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-10.0&tabs=visual-studio-code)
|
|
|
|
2. [ASP.NET mit postgres tutorial](https://dev.to/olymahmud/building-a-crud-api-with-aspnet-core-web-api-and-postgresql-p5f)
|
|
|
|
3. [Change tracking](https://learn.microsoft.com/en-us/ef/core/change-tracking/)
|
|
|
|
4. [RabbitMQ Doku](https://www.rabbitmq.com/client-libraries/dotnet-api-guide#connecting)
|
|
|
|
5. [RabbitMQ Tutorial](https://code-maze.com/aspnetcore-rabbitmq/)
|
|
|
|
# Projekt starten (Linux/Docker)
|
|
|
|
1. `docker run --name postgres -e POSTGRES_PASSWORD=postgres --network host -d postgres`
|
|
2. `psql -U postgres -d postgres -h localhost -p 5432 -f db/schema.sql`
|
|
3. `docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4-management`
|
|
4. `cd api`
|
|
5. `dotnet run`
|
|
6. http://localhost:5007/swagger im Browser aufrufen |