Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYthonMIcroSERvice

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.

Features

  • User registration and authentication
  • OAuth2 authentication with Google
  • JWT token generation
  • Password hashing and verification
  • API versioning
  • Dockerization
  • Kubernetes deployment

Prerequisites

  • Python 3.8+
  • Docker
  • Kubernetes cluster (e.g., Minikube, AKS, EKS, GKE)
  • kubectl command-line tool

Setup Instructions

Local Development

  1. Clone the repository

    git clone https://github.com/ingemar-svensson/pymiser.git
    cd pymiser

About

A Python Micro Service skeleton with OAuth and MongoDb

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages