awesome-compose/nginx-flask-mongo/flask/server.py

23 lines
442 B
Python
Raw Normal View History

#!/usr/bin/env python
import os
from flask import Flask
from pymongo import MongoClient
app = Flask(__name__)
client = MongoClient("mongo:27017")
@app.route('/')
def todo():
try:
client.admin.command('ismaster')
except:
return "Server not available"
return "Hello from the MongoDB client!\n"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=os.environ.get("FLASK_SERVER_PORT", 9090), debug=True)