This is a Python microservice skeleton built with FastAPI, MongoDB, and OAuth2 support for Google authentication. It is containerized using Docker and orchestrated with Kubernetes.
- User registration and authentication
- OAuth2 authentication with Google
- JWT token generation
- Password hashing and verification
- API versioning
- Dockerization
- Kubernetes deployment
- Python 3.8+
- Docker
- Kubernetes cluster (e.g., Minikube, AKS, EKS, GKE)
- kubectl command-line tool
-
Clone the repository
git clone https://github.com/ingemar-svensson/pymiser.git cd pymiser