chore: Switched to env variables and added public build
This commit is contained in:
@@ -2,16 +2,25 @@ from flask import Flask
|
||||
from db import init_db, hash_password
|
||||
from routes import register_routes
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
os.chdir(os.path.dirname(os.path.abspath(__file__)))
|
||||
load_dotenv()
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['SECRET_KEY'] = '41TbN7v5peFLZPrdwSCc64J3mjmiUk5fkVWsmb2m'
|
||||
app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'changeme')
|
||||
|
||||
app.config['MYSQL_HOST'] = '10.10.2.27'
|
||||
app.config['MYSQL_USER'] = 'ipam'
|
||||
app.config['MYSQL_PASSWORD'] = 'WXPmo05sGCfjGe'
|
||||
app.config['MYSQL_DATABASE'] = 'ipam'
|
||||
app.config['MYSQL_HOST'] = os.environ.get('MYSQL_HOST', 'localhost')
|
||||
app.config['MYSQL_USER'] = os.environ.get('MYSQL_USER', 'user')
|
||||
app.config['MYSQL_PASSWORD'] = os.environ.get('MYSQL_PASSWORD', 'password')
|
||||
app.config['MYSQL_DATABASE'] = os.environ.get('MYSQL_DATABASE', 'ipam')
|
||||
|
||||
@app.context_processor
|
||||
def inject_env_vars():
|
||||
return {
|
||||
'NAME': os.environ.get('NAME', 'JDB-NET'),
|
||||
'LOGO_PNG': os.environ.get('LOGO_PNG', 'https://assets.jdbnet.co.uk/logo/128x128.png')
|
||||
}
|
||||
|
||||
register_routes(app)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user