Add OCA addons
[odoo/odoo.git] / openerp-wsgi.py
1 # WSGI Handler sample configuration file.
2 #
3 # Change the appropriate settings below, in order to provide the parameters
4 # that would normally be passed in the command-line.
5 # (at least conf['addons_path'])
6 #
7 # For generic wsgi handlers a global application is defined.
8 # For uwsgi this should work:
9 #   $ uwsgi_python --http :9090 --pythonpath . --wsgi-file openerp-wsgi.py
10 #
11 # For gunicorn additional globals need to be defined in the Gunicorn section.
12 # Then the following command should run:
13 #   $ gunicorn openerp:service.wsgi_server.application -c openerp-wsgi.py
14
15 import openerp
16 from os import sep
17 from os.path import curdir, realpath
18
19
20 #----------------------------------------------------------
21 # Common
22 #----------------------------------------------------------
23 openerp.multi_process = True # Nah!
24
25 # Equivalent of --load command-line option
26 openerp.conf.server_wide_modules = ['web']
27 conf = openerp.tools.config
28
29 # Path to the OpenERP Addons repository (comma-separated for
30 # multiple locations)
31
32 base_path = realpath(curdir)
33
34 addons_path_base = sep.join((base_path, "addons"))
35
36 addons_path_include = ",".join(sep.join((base_path, "include", path)) for path in (
37     "account-analytic",
38 #    "account-closing",
39     "account-financial-reporting",
40     "account-financial-tools",
41     "account-invoicing",
42     "acsone-addons",
43     "bank-statement-reconcile",
44     "custom/8.0",
45 ))
46
47 conf["addons_path"] = ",".join((addons_path_base, addons_path_include))
48
49 # Optional database config if not using local socket
50 #conf['db_name'] = 'mycompany'
51 #conf['db_host'] = 'localhost'
52 #conf['db_user'] = 'foo'
53 #conf['db_port'] = 5432
54 #conf['db_password'] = 'secret'
55
56 #----------------------------------------------------------
57 # Generic WSGI handlers application
58 #----------------------------------------------------------
59 application = openerp.service.wsgi_server.application
60
61 openerp.service.server.load_server_wide_modules()
62
63 #----------------------------------------------------------
64 # Gunicorn
65 #----------------------------------------------------------
66 # Standard OpenERP XML-RPC port is 8069
67 #bind = '127.0.0.1:8069'
68 #pidfile = '.gunicorn.pid'
69 #workers = 4
70 #timeout = 240
71 #max_requests = 2000
72
73 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: