Add a basic service status page

This commit is contained in:
Pierre Jaury
2016-04-20 22:37:17 +02:00
parent 3a4703b764
commit 85a9ae4361
4 changed files with 49 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ from flask_bootstrap import Bootstrap
from flask.ext import login as flask_login
import os
import docker
# Create application
@@ -12,7 +13,8 @@ app = Flask(__name__)
default_config = {
'SQLALCHEMY_DATABASE_URI': 'sqlite:////data/freeposte.db',
'SQLALCHEMY_TRACK_MODIFICATIONS': False,
'SECRET_KEY': "changeMe",
'SECRET_KEY': 'changeMe',
'DOCKER_SOCKET': 'unix:///var/run/docker.sock',
'DEBUG': False
}
@@ -26,6 +28,9 @@ db = SQLAlchemy(app)
login_manager = flask_login.LoginManager()
login_manager.init_app(app)
# Connect to the Docker socket
dockercli = docker.Client(base_url=app.config['DOCKER_SOCKET'])
# Finally setup the blueprint
from freeposte import admin
app.register_blueprint(admin.app, url_prefix='/admin')