Microservice in Python using Flask
-
Install Python3
-
Create Virtual Environment python3 -m venv .micropy.env source ./.micropy.env/bin/activate
-
Installing Python VSCode Extension
-
Installing Flask pip3 install Flask
pip list
- Minimal Flask Application from flask import Flask
app = Flask(name)
@app.route("/") def hello_world(): return "
Hello, World!
"- Run Flask App flask --app <> run flask --app myapp run --host=0.0.0.0
set FLASK_APP=myapp flask run --host=0.0.0.0
Create templates
pip3 freeze > requirements.txt
pip3 install -r requirements.txt
docker build -t micropy:1.0 . docker run -d -p 7789:5000 --name micropy micropy:1.0
docker tag pmittal77/micropy
Install minikube and kubectl
minikube start minikube ip
minikube tunnel
minikube docker-env
minikube delete