https://github.com/charlescreativecontent/sentry-fastapi-pokemon
FastAPI Demo of Sentry Monitoring using Pokemon Backend Server
https://github.com/charlescreativecontent/sentry-fastapi-pokemon
Last synced: about 1 year ago
JSON representation
FastAPI Demo of Sentry Monitoring using Pokemon Backend Server
- Host: GitHub
- URL: https://github.com/charlescreativecontent/sentry-fastapi-pokemon
- Owner: CharlesCreativeContent
- License: mit
- Created: 2023-06-27T02:57:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-01T04:06:58.000Z (over 2 years ago)
- Last Synced: 2025-02-17T05:15:34.054Z (over 1 year ago)
- Language: Python
- Homepage: https://sentry-fastapi-demo.vercel.app
- Size: 13.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sentry-FastAPI-Demo
The Sentry-FastAPI-Demo is a backend application built with FastAPI and integrated with Sentry for error tracking and reporting. The application is designed to be deployed on Vercel, providing a seamless and scalable solution for backend services.
## Repository Structure
The repository contains the following key files:
+ __main.py__: This is the main application file where the FastAPI application is defined.
+ __requirements.txt__: This file lists the Python dependencies required by the application.
+ __vercel.json__: This file contains the configuration settings for deploying the application on Vercel.
+ __pokedex.py__: This file contains the pokemon data to be served.
## Getting Started
To get started with this template, follow these steps:
1. Clone the repository: ```git clone https://github.com/CharlesCreativeContent/sentry-fastapi-demo.git```
2. Navigate into the project directory: ```cd sentry-fastapi-demo```
3. Run the application locally: ```uvicorn main:app --reload```
4. Open your browser and navigate to http://localhost:8000 to view the application.
## Deploying on Vercel
To deploy the application on Vercel, you will need to:
+ Create a new project on Vercel and link it to your cloned repository.
+ You can use Sentry Monitoring by signing in to Sentry account from [Vercel Integration Dashboard](https://vercel.com/integrations/sentry).
+ Deploy the application.
## License
The Sentry-FastAPI-Demo is open-source software licensed under the MIT license.
## Acknowledgements
Thanks to the FastAPI and Sentry communities for their great work, which made this template possible.