##// END OF EJS Templates
Celery is configured by the .ini files and run from paster now...
Celery is configured by the .ini files and run from paster now removed celeryconfig, added homebrew celery-pylons, added paster celeryd command, fixed tasks to use pylons configs, sqlalchemy sessions

File last commit:

r776:f6c613fb beta
r776:f6c613fb beta
Show More
production.ini
202 lines | 5.6 KiB | text/x-ini | IniLexer
Marcin Kuzminski
Added pylons manage script...
r12 ################################################################################
################################################################################
moved out sqlalchemy cache from meta to the config files....
r609 # rhodecode - Pylons environment configuration #
Marcin Kuzminski
Added pylons manage script...
r12 # #
# The %(here)s variable will be replaced with the parent directory of this file#
################################################################################
Marcin Kuzminski
major app speedup moved the wsgi creation to app globals, in order to make it run only once....
r10
Marcin Kuzminski
added production ini
r2 [DEFAULT]
debug = true
updated config files, and added celery dependency
r472 ################################################################################
## Uncomment and replace with the address which should receive ##
moved out sqlalchemy cache from meta to the config files....
r609 ## any error reports after application crash ##
## Additionally those settings will be used by rhodecode mailing system ##
updated config files, and added celery dependency
r472 ################################################################################
configs fixups
r258 #email_to = admin@localhost
updated config files, and added celery dependency
r472 #error_email_from = paste_error@localhost
more renames for rhode code !!
r549 #app_email_from = rhodecode-noreply@localhost
updated config files, and added celery dependency
r472 #error_message =
configs fixups
r258 #smtp_server = mail.server.com
Marcin Kuzminski
change error controller,...
r14 #smtp_username =
#smtp_password =
updated config files, and added celery dependency
r472 #smtp_port =
#smtp_use_tls = false
fixes #59, notifications for user registrations + some changes to mailer
r689 #smtp_use_ssl = true
Marcin Kuzminski
added production ini
r2
[server:main]
Marcin Kuzminski
Added few options to configs,...
r86 ##nr of threads to spawn
threadpool_workers = 5
updated config files, and added celery dependency
r472 ##max request before thread respawn
Marcin Kuzminski
Added few options to configs,...
r86 threadpool_max_requests = 2
##option to use threads of process
use_threadpool = true
Marcin Kuzminski
added production ini
r2 use = egg:Paste#http
host = 127.0.0.1
Marcin Kuzminski
changed port
r7 port = 8001
Marcin Kuzminski
added production ini
r2
[app:main]
renamed project to rhodecode
r547 use = egg:rhodecode
Marcin Kuzminski
change error controller,...
r14 full_stack = true
Changed configs, server statics to false, and fixed a simply large bug with cache regions typo
r231 static_files = false
Marcin Kuzminski
added production ini
r2 lang=en
cache_dir = %(here)s/data
Implemented whoosh index building as paster command....
r683 index_dir = %(here)s/data/index
removed unneded options from config files
r342
Marcin Kuzminski
Added sqlalchemy support...
r49 ####################################
Celery is configured by the .ini files and run from paster now...
r776 ### CELERY CONFIG ####
####################################
use_celery = false
broker.host = localhost
broker.vhost = rabbitmqhost
broker.port = 5672
broker.user = rabbitmq
broker.password = qweqwe
celery.imports = rhodecode.lib.celerylib.tasks
celery.result.backend = amqp
celery.result.dburi = amqp://
celery.result.serialier = json
#celery.send.task.error.emails = true
#celery.amqp.task.result.expires = 18000
celeryd.concurrency = 2
#celeryd.log.file = celeryd.log
celeryd.log.level = debug
celeryd.max.tasks.per.child = 3
#tasks will never be sent to the queue, but executed locally instead.
celery.always.eager = false
####################################
Marcin Kuzminski
Added sqlalchemy support...
r49 ### BEAKER CACHE ####
####################################
configs fixups
r258 beaker.cache.data_dir=/%(here)s/data/cache/data
beaker.cache.lock_dir=/%(here)s/data/cache/lock
moved out sqlalchemy cache from meta to the config files....
r609 beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long
#37 fixed json imports for python2.5...
r592
added password validation, second try on paster setup-app,...
r597 beaker.cache.super_short_term.type=memory
beaker.cache.super_short_term.expire=10
moved out sqlalchemy cache from meta to the config files....
r609
Marcin Kuzminski
Added sqlalchemy support...
r49 beaker.cache.short_term.type=memory
Added repo switcher, in base and long term caching for this.
r107 beaker.cache.short_term.expire=60
moved out sqlalchemy cache from meta to the config files....
r609
added password validation, second try on paster setup-app,...
r597 beaker.cache.long_term.type=memory
beaker.cache.long_term.expire=36000
updated config files,...
r436
moved out sqlalchemy cache from meta to the config files....
r609 beaker.cache.sql_cache_short.type=memory
beaker.cache.sql_cache_short.expire=5
beaker.cache.sql_cache_med.type=memory
beaker.cache.sql_cache_med.expire=360
beaker.cache.sql_cache_long.type=file
beaker.cache.sql_cache_long.expire=3600
updated config files,...
r436 ####################################
### BEAKER SESSION ####
####################################
## Type of storage used for the session, current types are
moved loged in user propagation out of forms,...
r442 ## dbm, file, memcached, database, and memory.
updated config files,...
r436 ## The storage uses the Container API
##that is also used by the cache system.
beaker.session.type = file
more renames for rhode code !!
r549 beaker.session.key = rhodecode
updated config files,...
r436 beaker.session.secret = g654dcno0-9873jhgfreyu
beaker.session.timeout = 36000
##auto save the session to not to use .save()
beaker.session.auto = False
##true exire at browser close
#beaker.session.cookie_expires = 3600
Marcin Kuzminski
Added sqlalchemy support...
r49
Marcin Kuzminski
Added pylons manage script...
r12 ################################################################################
## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
## execute malicious code after an exception is raised. ##
################################################################################
Marcin Kuzminski
Debug off. for production
r85 set debug = false
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added sqlalchemy support...
r49 ##################################
### LOGVIEW CONFIG ###
##################################
logview.sqlalchemy = #faa
logview.pylons.templating = #bfb
logview.pylons.util = #eee
#########################################################
### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
#########################################################
renamed hg_app to rhodecode
r548 sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode.db
merged config files
r187 #sqlalchemy.db1.echo = False
Marcin Kuzminski
Added sqlalchemy support...
r49 #sqlalchemy.db1.pool_recycle = 3600
sqlalchemy.convert_unicode = true
Marcin Kuzminski
Added pylons manage script...
r12 ################################
### LOGGING CONFIGURATION ####
################################
Marcin Kuzminski
added production ini
r2 [loggers]
renamed project to rhodecode
r547 keys = root, routes, rhodecode, sqlalchemy
Marcin Kuzminski
added production ini
r2
[handlers]
Marcin Kuzminski
Added pylons manage script...
r12 keys = console
Marcin Kuzminski
added production ini
r2
[formatters]
fixed ini files. Added coment and colored formatter to production
r179 keys = generic,color_formatter
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added pylons manage script...
r12 #############
Marcin Kuzminski
added production ini
r2 ## LOGGERS ##
Marcin Kuzminski
Added pylons manage script...
r12 #############
Marcin Kuzminski
added production ini
r2 [logger_root]
Marcin Kuzminski
Added pylons manage script...
r12 level = INFO
handlers = console
Marcin Kuzminski
added production ini
r2
[logger_routes]
level = INFO
Marcin Kuzminski
Added pylons manage script...
r12 handlers = console
Marcin Kuzminski
added production ini
r2 qualname = routes.middleware
# "level = DEBUG" logs the route matched and routing variables.
fixes #51 deleting a repo didn't delete it's dependent db entries....
r667 propagate = 0
Marcin Kuzminski
added production ini
r2
renamed project to rhodecode
r547 [logger_rhodecode]
Marcin Kuzminski
added production ini
r2 level = DEBUG
Marcin Kuzminski
Added pylons manage script...
r12 handlers = console
renamed project to rhodecode
r547 qualname = rhodecode
Added colored formatter to project, and configs
r153 propagate = 0
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added pylons manage script...
r12 [logger_sqlalchemy]
Added colored formatter to project, and configs
r153 level = ERROR
Marcin Kuzminski
Added pylons manage script...
r12 handlers = console
qualname = sqlalchemy.engine
Added colored formatter to project, and configs
r153 propagate = 0
Marcin Kuzminski
Added pylons manage script...
r12
##############
Marcin Kuzminski
added production ini
r2 ## HANDLERS ##
Marcin Kuzminski
Added pylons manage script...
r12 ##############
Marcin Kuzminski
added production ini
r2
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
fixed ini files. Added coment and colored formatter to production
r179 formatter = color_formatter
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added pylons manage script...
r12 ################
Marcin Kuzminski
added production ini
r2 ## FORMATTERS ##
Marcin Kuzminski
Added pylons manage script...
r12 ################
Marcin Kuzminski
added production ini
r2
[formatter_generic]
Added colored formatter to project, and configs
r153 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
Marcin Kuzminski
Static files for production fixed...
r46 datefmt = %Y-%m-%d %H:%M:%S
Marcin Kuzminski
added production ini
r2
Added colored formatter to project, and configs
r153 [formatter_color_formatter]
renamed project to rhodecode
r547 class=rhodecode.lib.colored_formatter.ColorFormatter
Added colored formatter to project, and configs
r153 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
datefmt = %Y-%m-%d %H:%M:%S