-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.py
36 lines (24 loc) · 1.12 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from flask import Flask
from flask_mongoengine import MongoEngine
from flask_login import LoginManager
# Create flask app
app = Flask(__name__)
# Connect to DB
app.config["MONGODB_SETTINGS"] = {
"db":"ideal_foods",
"host":"mongodb://admin:weareideal@cluster0-shard-00-00-efsur.gcp.mongodb.net:27017,cluster0-shard-00-01-efsur.gcp.mongodb.net:27017,cluster0-shard-00-02-efsur.gcp.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true"
}
app.config['EDAMAM_APP_ID'] = "6fc94a08"
app.config["EDAMAM_APP_AUTH"] = "015f0b82bfdad03e657f4cecf3b0586d"
app.config["SOCRATA_APP_TOKEN"] = "fw89kSX55yjwub5zQ1FRNaOuW"
app.config["SOCRATA_SECRET_TOKEN"] = "NsMtdhERY1MT-AFJEl_zWGnCWwaCxr86zN_a"
app.config['SECRET_KEY'] = 'secretlog' #for github logins
mongo_db = MongoEngine()
mongo_db.init_app(app)
# Creating login instance
login = LoginManager(app)
DEBUG = True
# We import views after setting things up but BEFORE app.run to ensure the functions for the views have all been defined in time
from views import *
if __name__ == "__main__":
app.run(host="127.0.0.1", port=5000, debug=DEBUG)