Merge branch 'dev' of https://github.com/cedrick2711/team-tryouts
This commit is contained in:
+5
-1
@@ -55,7 +55,11 @@ def create_app():
|
|||||||
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
|
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
|
||||||
if not app.config['SECRET_KEY']:
|
if not app.config['SECRET_KEY']:
|
||||||
raise RuntimeError('SECRET_KEY environment variable must be set for security')
|
raise RuntimeError('SECRET_KEY environment variable must be set for security')
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL', 'sqlite:///team_tryouts.db')
|
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL')
|
||||||
|
if not app.config['SQLALCHEMY_DATABASE_URI']:
|
||||||
|
raise RuntimeError(
|
||||||
|
'DATABASE_URL environment variable must be set to a PostgreSQL connection string'
|
||||||
|
)
|
||||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||||
app.config['WTF_CSRF_ENABLED'] = True
|
app.config['WTF_CSRF_ENABLED'] = True
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class User(UserMixin, db.Model):
|
|||||||
# --- columns -----------------------------------------------------------
|
# --- columns -----------------------------------------------------------
|
||||||
id = db.Column(db.Integer, primary_key=True)
|
id = db.Column(db.Integer, primary_key=True)
|
||||||
username = db.Column(db.String(80), unique=True, nullable=False)
|
username = db.Column(db.String(80), unique=True, nullable=False)
|
||||||
password_hash = db.Column(db.String(128), nullable=False)
|
password_hash = db.Column(db.String(256), nullable=False)
|
||||||
role = db.Column(db.String(20), nullable=False, default='player') # polymorphic discriminator
|
role = db.Column(db.String(20), nullable=False, default='player') # polymorphic discriminator
|
||||||
full_name = db.Column(db.String(100), nullable=False)
|
full_name = db.Column(db.String(100), nullable=False)
|
||||||
email = db.Column(db.String(120), unique=True, nullable=False)
|
email = db.Column(db.String(120), unique=True, nullable=False)
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user