diff --git a/app/factory.py b/app/factory.py index b9ad7169c75ecc78bafd77008d0efda1ab0dfa50..dd2474ed83cba1f1b6c83243afafb27005b16379 100644 --- a/app/factory.py +++ b/app/factory.py @@ -11,6 +11,7 @@ Create the WSGI application. """ import sqlalchemy as sa from flask import Flask +from whitenoise import WhiteNoise from . import settings from .extensions import db, migrate, login_manager, ldap_manager, bootstrap, admin, mail, jwt from .models import Action, Manufacturer, Model, Location, Status @@ -103,6 +104,12 @@ def create_app(config=None): app.register_blueprint(users) app.register_blueprint(api, url_prefix='/api') + app.wsgi_app = WhiteNoise(app.wsgi_app, root='static/') + app.wsgi_app.add_files( + root='/opt/conda/envs/inventory/lib/python3.6/site-packages/flask_bootstrap/static/', + prefix='bootstrap/' + ) + register_cli(app) return app diff --git a/environment.yml b/environment.yml index c81b9419e00859378aecccf7f5409a966f4e557e..ff90d4491d71385551c355a0be557cd263c98116 100644 --- a/environment.yml +++ b/environment.yml @@ -42,6 +42,7 @@ dependencies: - conda-forge::tk=8.5.19=1 - conda-forge::werkzeug=0.12.2=py36_0 - conda-forge::wheel=0.29.0=py36_0 +- conda-forge::whitenoise=3.3.0=py36_0 - conda-forge::wtforms=2.1=py36_0 - conda-forge::xz=5.2.2=0 - conda-forge::zlib=1.2.11=0