Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kylelaverty/learning-fast-endpoints
https://github.com/kylelaverty/learning-fast-endpoints
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kylelaverty/learning-fast-endpoints
- Owner: kylelaverty
- License: mit
- Created: 2024-05-01T14:25:09.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T14:42:23.000Z (7 months ago)
- Last Synced: 2024-05-22T14:44:27.098Z (7 months ago)
- Language: C#
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FastEndpoints Learning Project
This project will be used to learn how to use FastEndpoints.
[![example branch parameter](https://github.com/kylelaverty/learning-fast-endpoints/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/kylelaverty/learning-fast-endpoints/actions/workflows/build.yml?query=branch%3Amain++)
[![Coverage Status](https://coveralls.io/repos/github/kylelaverty/learning-fast-endpoints/badge.svg?branch=main)](https://coveralls.io/github/kylelaverty/learning-fast-endpoints?branch=main)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/kylelaverty/learning-fast-endpoints/blob/main/LICENSE)## Table of Contents
- [License](#license)
- [Author](#author)
- [References](#references)
- [Notes](#notes)## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.## Author
Created with :heart: by [Kyle Laverty](https://github.com/kylelaverty)
## References
- [FastEndpoints](https://fast-endpoints.com/)
- [Swagger](https://swagger.io/)
- [FastEndpoints Swagger Support](https://fast-endpoints.com/docs/swagger-support)
- [Seq](https://datalust.co/seq)
- [Ardalis Serilog Tutorial](https://www.youtube.com/watch?v=mnPW8PURQOc)
- [GitHub Action Contexts](https://docs.github.com/en/actions/learn-github-actions/contexts#github-context)## Notes
- Access API here: http://localhost:5112/api/...
- Access Swagger here: http://localhost:5112/swagger/index.html#/Books/FeaturesBookGetBooksEndpoint
- Start Seq instance: docker run --rm -it -e ACCEPT_EULA=y -p 5341:80 datalust/seq
- Run Docker instance: docker run --rm -it -p 5000:8080 --name testing_something learning-fast-endpoints### getunleash.io
- docker network create unleash
- docker run --rm -it -e POSTGRES_PASSWORD=some_password -e POSTGRES_USER=unleash_user -e POSTGRES_DB=unleash --network unleash --name postgres postgres
- docker run -p 4242:4242 -e DATABASE_HOST=postgres -e DATABASE_NAME=unleash -e DATABASE_USERNAME=unleash_user -e DATABASE_PASSWORD=some_password -e DATABASE_SSL=false --network unleash --pull=always unleashorg/unleash-server
- Setup API Key in Unleash UI
- set in Authorization section