Skip to content
Snippets Groups Projects
production.ini 2.05 KiB
Newer Older
###
# app configuration
# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html
###

[app:main]
use = egg:clmcservice

pyramid.reload_templates = false
pyramid.debug_authorization = false
pyramid.debug_notfound = false
pyramid.debug_routematch = false
pyramid.default_locale_name = en
pyramid.includes = pyramid_exclog
exclog.ignore =
network_clusters_path = /opt/clmc/src/service/resources/GraphAPI/network_clusters.json
network_ues_path = /opt/clmc/src/service/resources/GraphAPI/network_ues.json

# PostgreSQL connection url
sqlalchemy.url = postgresql://clmc:clmc_service@localhost:5432/whoamidb
# Influx connection
influx_host = localhost
influx_port = 8086

# Kapacitor connection
kapacitor_host = localhost
kapacitor_port = 9092

# Neo4j connection
neo4j_host = localhost
neo4j_password = admin

###
# wsgi server configuration
###

[server:main]
use = egg:waitress#main
listen = *:9080

###
# logging configuration
# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
###

[loggers]
keys = root, exc_logger, service_logger, sqlalchemy.engine.base.Engine
keys = console, filelog, exc_handler
keys = generic, exc_formatter
[logger_sqlalchemy.engine.base.Engine]
level = INFO
handlers =
qualname = sqlalchemy.engine.base.Engine

[logger_service_logger]
level = INFO
handlers = filelog
qualname = service_logger
[logger_exc_logger]
level = ERROR
handlers = exc_handler
qualname = exc_logger

[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic

[handler_filelog]
class = FileHandler
args = ('/var/log/flame/clmc/service.log','a')
formatter = generic

[handler_exc_handler]
class = FileHandler
args = ('/var/log/flame/clmc/service-exceptions.log', 'a')
level = ERROR
formatter = exc_formatter

[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s:%(lineno)s][%(threadName)s] %(message)s

[formatter_exc_formatter]
format = %(asctime)s %(message)s