-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
28 lines (23 loc) · 879 Bytes
/
setup.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
# -*- coding: utf-8 -*-
__version__ = '0.0.1'
__author__ = 'Jorge Viz'
__mantainer__ = 'javg44@hotmail.com'
import os
# Logging Vars
LOGGING_LEVEL = os.getenv('LOGGING_LEVEL','WARNING')
# APP Vars
APP_HOST = os.getenv("APP_HOST", "0.0.0.0")
APP_PORT = int(os.getenv("APP_PORT", 8000))
DEBUG = True if os.getenv('DEBUG', False) else False
APP_DIR = os.getenv('APP_DIR', '/flaskapp')
# Celery Vars
CELERY_BROKER = os.getenv('CELERY_BROKER', 'redis')
CELERY_HOST = os.getenv("CELERY_HOST", "localhost")
CELERY_PORT = int(os.getenv("CELERY_PORT", 6379))
# Current Validations
if CELERY_BROKER != 'redis':
raise Exception("Not valid Broker, current version only supports Redis!")
# Spark Vars
SPARK_MASTER = os.getenv('SPARK_MASTER', 'local[2]')
SPARK_MASTER_HOME = os.getenv('SPARK_MASTER_HOME', '/srv/spark')
SPARK_CLIENT_HOME = os.getenv('SPARK_CLIENT_HOME', '/srv/spark')