summaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
authorSimon Lejeune <sle@openerp.com>2016-09-27 12:14:47 +0200
committerSimon Lejeune <sle@openerp.com>2016-09-30 12:05:49 +0200
commitffd3c513ed3178fc87a79b9244ef5967d5ebcdef (patch)
treef6fe42bec841f55f51fb5461d37558ede4c58467 /setup
parent467a958ab0a4bcee03b9d4e611a65a945916b189 (diff)
[REF] core: renamed openerp-wsgi.py to setup/odoo-wsgi.example.py
Diffstat (limited to 'setup')
-rw-r--r--setup/odoo-wsgi.example.py53
1 files changed, 53 insertions, 0 deletions
diff --git a/setup/odoo-wsgi.example.py b/setup/odoo-wsgi.example.py
new file mode 100644
index 00000000000..7bc9c7f95e5
--- /dev/null
+++ b/setup/odoo-wsgi.example.py
@@ -0,0 +1,53 @@
+# WSGI Handler sample configuration file.
+#
+# Change the appropriate settings below, in order to provide the parameters
+# that would normally be passed in the command-line.
+# (at least conf['addons_path'])
+#
+# For generic wsgi handlers a global application is defined.
+# For uwsgi this should work:
+# $ uwsgi_python --http :9090 --pythonpath . --wsgi-file openerp-wsgi.py
+#
+# For gunicorn additional globals need to be defined in the Gunicorn section.
+# Then the following command should run:
+# $ gunicorn odoo:service.wsgi_server.application -c openerp-wsgi.py
+
+import odoo
+
+#----------------------------------------------------------
+# Common
+#----------------------------------------------------------
+odoo.multi_process = True # Nah!
+
+# Equivalent of --load command-line option
+odoo.conf.server_wide_modules = ['web']
+conf = odoo.tools.config
+
+# Path to the OpenERP Addons repository (comma-separated for
+# multiple locations)
+
+conf['addons_path'] = '../../addons/trunk,../../web/trunk/addons'
+
+# Optional database config if not using local socket
+#conf['db_name'] = 'mycompany'
+#conf['db_host'] = 'localhost'
+#conf['db_user'] = 'foo'
+#conf['db_port'] = 5432
+#conf['db_password'] = 'secret'
+
+#----------------------------------------------------------
+# Generic WSGI handlers application
+#----------------------------------------------------------
+application = odoo.service.wsgi_server.application
+
+odoo.service.server.load_server_wide_modules()
+
+#----------------------------------------------------------
+# Gunicorn
+#----------------------------------------------------------
+# Standard OpenERP XML-RPC port is 8069
+bind = '127.0.0.1:8069'
+pidfile = '.gunicorn.pid'
+workers = 4
+timeout = 240
+max_requests = 2000