-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path__init__.py
More file actions
23 lines (17 loc) · 706 Bytes
/
Copy path__init__.py
File metadata and controls
23 lines (17 loc) · 706 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager, UserMixin, login_user, login_required, logout_user, current_user
from flask_bcrypt import Bcrypt
from flask_cors import CORS
PNG_PATH = 'static/risk_map.png'
app = Flask(__name__)
basedir = os.path.abspath(os.path.dirname(__file__))
default_db_uri = 'sqlite:///' + os.path.join(basedir, 'users.db')
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('SQLALCHEMY_DATABASE_URI', default_db_uri)
app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'tajny klucz')
db = SQLAlchemy(app)
bcrypt = Bcrypt(app)
login_manager = LoginManager(app)
login_manager.login_view = "login"
CORS(app)