Dockerized FastAPI based API connecting UMarket to a Firebase Admin SDK deployed on Digital Ocean.
Live @ https://umarket-2o3xg.ondigitalocean.app/
Docs @ https://umarket-2o3xg.ondigitalocean.app/docs
- Python 3.9
- FastAPI
- Firebase Admin SDK
- Docker
- Docker Compose
- Digital Ocean
- Clone the repository
- Install Docker and Docker Compose
- Place "secrets" folder in the root of the project
- Run
sh docker.sh - Navigate to
localhost/docsto see the API documentation
- Place "secrets" folder in the root of the project
- Install docker and docker-compose
- Join the Digital Ocean team
- Install the Digital Ocean CLI
- Run
doctl auth init --context umarket - Run
doctl registry login --context umarket - Run
sh docker.sh