Fix template and static file paths to use relative paths from vidai/ directory

parent df0e16ba
...@@ -30,9 +30,9 @@ from .config import get_all_settings, get_allow_registration ...@@ -30,9 +30,9 @@ from .config import get_all_settings, get_allow_registration
from .auth import login_user, logout_user, get_current_user, register_user, confirm_email, require_auth, require_admin from .auth import login_user, logout_user, get_current_user, register_user, confirm_email, require_auth, require_admin
from .database import get_user_tokens, update_user_tokens, get_user_queue_items, get_default_user_tokens, create_remember_token, validate_remember_token, delete_remember_token, extend_remember_token from .database import get_user_tokens, update_user_tokens, get_user_queue_items, get_default_user_tokens, create_remember_token, validate_remember_token, delete_remember_token, extend_remember_token
app = Flask(__name__, template_folder='templates') app = Flask(__name__, template_folder='../templates')
app.secret_key = os.environ.get('FLASK_SECRET_KEY', 'dev-secret-key-change-in-production') app.secret_key = os.environ.get('FLASK_SECRET_KEY', 'dev-secret-key-change-in-production')
os.makedirs('static', exist_ok=True) os.makedirs('../static', exist_ok=True)
# Global configuration # Global configuration
server_dir = None server_dir = None
...@@ -722,11 +722,11 @@ def api_analyze(): ...@@ -722,11 +722,11 @@ def api_analyze():
@app.route('/static/<path:filename>') @app.route('/static/<path:filename>')
def serve_static(filename): def serve_static(filename):
return send_from_directory('static', filename) return send_from_directory('../static', filename)
@app.route('/image.jpg') @app.route('/image.jpg')
def serve_logo(): def serve_logo():
return send_from_directory('.', 'image.jpg') return send_from_directory('..', 'image.jpg')
@app.route('/api/browse') @app.route('/api/browse')
@admin_required @admin_required
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment