- Get started in a code editor (Preferably Pycharm)
git clone https://github.com/Adityasinghvats/FastApi-Backend.git
-
Need to setup MongoDB on local system.
-
In the root directory open integrated terminal and run the command
pip install -r requirements.txt
- Run to parse the data to MongoDB.
script.py
-
Now run the project locally
cd app uvicorn main:app --reload
-
To get api docs in Swagger format
-
Open the url provided by uvicron in terminal directly
http://127.0.0.1:8000/docs http://127.0.0.1:8000/redoc
-
-
Install Docker Desktop , then run the following command in root directory
docker build -t my_python_app . docker run -d --name fast_api -p 80:80 my_python_app
-
Demo