diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..5df4c62228a06e8fe41b15fc88fd36c8f394d6b7 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +Flask +Flask-Cors +Flask-Login +Flask-SQLAlchemy +Jinja2 +gunicorn diff --git a/store/__init__.py b/store/__init__.py index 48d3335c957f3bad8a15d852981781fc2354f367..757611d7366673d8ef3a0056a496c25c04e97389 100644 --- a/store/__init__.py +++ b/store/__init__.py @@ -1,16 +1,17 @@ from flask import Flask from flask_sqlalchemy import SQLAlchemy from os import path +import os from flask_login import LoginManager from flask_cors import CORS db = SQLAlchemy() -AM_DB = "database.db" +AM_DB = "alphamart" def create_app(): app = Flask(__name__) app.config['SECRET_KEY'] = 'AhAhAhAhAhAlphaMartYouReallyHaveNoIdeaWhatsInStoreForYou' - app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{AM_DB}' + app.config['SQLALCHEMY_DATABASE_URI'] = f'mysql+pymysql://{os.environ["MYSQL"]}@csmysql.cs.cf.ac.uk:3306/c22003197_{AM_DB}' db.init_app(app) from .views import views diff --git a/wsgi.py b/wsgi.py new file mode 100644 index 0000000000000000000000000000000000000000..229d26554fc8d6db1ae2b9c14f468afeb927133f --- /dev/null +++ b/wsgi.py @@ -0,0 +1 @@ +from AlphaMart import app as application \ No newline at end of file