-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
43 lines (32 loc) · 1.11 KB
/
config.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
35
36
37
38
39
40
41
42
43
from os import environ
from flask import url_for
from dotenv import load_dotenv
load_dotenv("vars.env")
class Config(object):
SESSION_TYPE = "filesystem"
SESSION_FILE_DIR = "./.flask_session/"
SECRET_KEY = environ['SECRET_KEY']
# SPOTIFY CONFIG
SPOTIFY_CLIENT_ID = environ.get("SPOTIFY_CLIENT_ID")
SPOTIFY_CLIENT_SECRET = environ.get("SPOTIFY_CLIENT_SECRET")
SCOPE = 'user-top-read'
# TICKETMASTER CONFIG
TICKETMASTER_KEY = environ.get("TICKETMASTER_KEY")
TICKETMASTER_SECRET = environ.get("TICKETMASTER_SECRET")
TICKETMASTER_ROOT_URL = "https://app.ticketmaster.com/discovery/v2/events"
# GOOGLE MAPS CONFIG
GMAPS_KEY = environ.get("GMAPS_KEY")
class ProdConfig(Config):
"""Deployment configuration."""
TESTING = False
DEBUG = False
SHOW_DIALOG = False
FLASK_ENV = "production"
REDIRECT_URI = "https://geoconcert.herokuapp.com/auth/login"
class DevConfig(Config):
"""Development configuration."""
TESTING = True
DEBUG = True
SHOW_DIALOG = True
FLASK_ENV = "development"
REDIRECT_URI = "http://127.0.0.1:5000/auth/login"