From b8340244a29d794bc15b1701115ac95f15b8a14d Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Mon, 7 Aug 2023 13:51:20 +0200 Subject: [PATCH] SQL Connection DOne --- app.db | Bin 0 -> 8192 bytes index.py | 26 ++++++++++++++++++++++---- templates/index.html | 2 -- 3 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 app.db diff --git a/app.db b/app.db new file mode 100644 index 0000000000000000000000000000000000000000..06cb95991539e691ffcbd63c4f17c279872769ed GIT binary patch literal 8192 zcmeI#JqyAx5C-6+h|+@S*7e2~#6fX4O3-4h8mr(WRV#=emA2ySKQ|Se9NhIiatU_{ z8J_LtGyjmsv`^A=lvA748Rx7^#2Di`4V~{O>e9Q=XHkC(&YD|Z)vtK%&h$b+00Izz z00bZa0SG_<0uX=z1pZ0jQRWrfw)x|jN1Ic8%i=V9ZAM>75lRY0&zJOSkz<+b!;ZWl zlmn?Kn1mE8e7`}Kd5O+3Erse2g>qV*j$1UZQI_44boX&FRo+;r6^-PI9Q~zhxy5X* dhkgVEAOHafKmY;|fB*y_009U<00KWO@C32_EXV)= literal 0 HcmV?d00001 diff --git a/index.py b/index.py index 3d486e3..c59c197 100644 --- a/index.py +++ b/index.py @@ -42,14 +42,30 @@ def calculate_ram_percent(stats, status): load_dotenv() -scheduler = APScheduler() +basedir = os.path.abspath(os.path.dirname(__file__)) app = Flask(__name__) +#SESSION app.secret_key = "sdasdsadasdasdasdadadaasd53563da" app.permanent_session_lifetime = timedelta(days=1) + +#DATABASE +app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///'+ os.path.join(basedir, 'app.db') +app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False + +db = SQLAlchemy(app) + +class users(db.Model): + _id = db.Column(db.Integer, primary_key=True) + name = db.Column(db.String(255)) + password = db.Column(db.String(255)) + + def __init__(self, name, password): + self.name = name + self.password = password + + +scheduler = APScheduler() client = docker.from_env() - - -# db = SQLAlchemy(app) # migrate = Migrate(app, db) # login_manager.init_app(app) @@ -133,4 +149,6 @@ def scheduleTasks(): if __name__ == '__main__': # scheduler.add_job(id = 'scheduled_tasks', func=scheduleTasks, trigger="interval", seconds=60) # scheduler.start() + app.app_context().push() + db.create_all() app.run(host=os.getenv('IP'), port=os.getenv('port'), debug=True) diff --git a/templates/index.html b/templates/index.html index 23dd15c..31aab5c 100644 --- a/templates/index.html +++ b/templates/index.html @@ -28,7 +28,6 @@
-
@@ -80,7 +79,6 @@ route = (status == 'running' ? 'stop' : 'start') method = (status == 'running' ? 'DELETE' : 'POST') - const xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () {