Development of an API to transfer funds between two accounts.
- Endpoint for consulting transfer orders and their status.
- Logs between every operations (Retrieving and creating transfer orders).
-
Navigate to project root folder.
-
Run the command (needs docker and docker-compose installed).
docker-compose up -d
-
navigate to '/src' folder
-
Run the command
dotnet watch run
# Or in case of no need debug
dotnet run
- Access SwaggerUI at https://localhost:5001/swagger to visualize endpoints.
- For Showcase purposes the configuration for rabbitmq and postgresql are all in appsettings.Development.json since the app by this moment is not intended to be published.
- All tables will be created at the app startup moment.
- Adminer can be accessed at http://localhost:8080.
- PostgreSQL is exposed at default port 5432.
- Api-conta is hosted at http//localhost:1000.
- Logs can be seen in postgres default db schema 'public'.