150 lines
3.2 KiB
Text
150 lines
3.2 KiB
Text
# Stock trytond.conf file based on doc/topics/configuration.rst.
|
|
# The defaults are listed as per the documentation.
|
|
|
|
# =============================
|
|
# Configuration file for Tryton
|
|
# =============================
|
|
|
|
|
|
# The configuration file controls some aspects of the behavior of Tryton.
|
|
# The file uses a simple ini-file format. It consists of sections, led by a
|
|
# '[section]' header and followed by 'name = value' entries.
|
|
|
|
|
|
# Defines the behavior of the web interface.
|
|
|
|
[web]
|
|
|
|
# Defines the couple of host (or IP address) and port number separated by a
|
|
# colon to listen on.
|
|
|
|
listen = localhost:8000
|
|
|
|
# Defines the hostname.
|
|
|
|
#hostname =
|
|
|
|
# Defines the root path served by `GET` requests.
|
|
|
|
#root = /var/www/localhost/tryton
|
|
|
|
|
|
# Defines how the database is managed.
|
|
|
|
[database]
|
|
|
|
# Contains the URI to connect to the SQL database. The URI follows the RFC-3986.
|
|
# The typical form is: database://username:password@host:port/
|
|
|
|
# The available databases are:
|
|
|
|
# PostgreSQL
|
|
# pyscopg2 supports two type of connections:
|
|
# - TCP/IP connection: `postgresql://user:password@localhost:5432/`
|
|
# - Unix domain connection: `postgresql://username:password@/`
|
|
|
|
# SQLite
|
|
# The only possible URI is: `sqlite://`
|
|
|
|
# MySQL
|
|
# Same as for PostgreSQL.
|
|
|
|
#uri = sqlite://
|
|
|
|
# The directory where Tryton stores files and so the user running trytond
|
|
# must have write access on this directory.
|
|
|
|
#path = /var/lib/trytond/
|
|
|
|
# A boolean value to list available databases.
|
|
|
|
list = True
|
|
|
|
# The number of retries when a database operational error occurs during a
|
|
# request.
|
|
|
|
retry = 5
|
|
|
|
# The main language of the database that will be used for storage in the main
|
|
# table for translations.
|
|
|
|
language = en_US
|
|
|
|
|
|
# Defines size of various cache.
|
|
|
|
[cache]
|
|
|
|
# The number of different models kept in the cache per transaction.
|
|
|
|
model = 200
|
|
|
|
# The number of records loaded kept in the cache of the list.
|
|
|
|
record = 2000
|
|
|
|
# The number of field to load with an `eager` :attr:`Field.loading`.
|
|
|
|
field = 100
|
|
|
|
|
|
# This section allows to override the default generated table name for a
|
|
# :class:`ModelSQL`. The main goal is to bypass limitation on the name length of
|
|
# the database backend.
|
|
# For example::
|
|
|
|
# [table]
|
|
# account.invoice.line = acc_inv_line
|
|
# account.invoice.tax = acc_inv_tax
|
|
|
|
#[table]
|
|
|
|
|
|
# Activates SSL_ on all network protocols.
|
|
|
|
#[ssl]
|
|
|
|
# The path to the private key.
|
|
|
|
#privatekey =
|
|
|
|
# The path to the certificate.
|
|
|
|
#certificate =
|
|
|
|
|
|
[email]
|
|
|
|
# The SMTP-URL to connect to the SMTP server which is extended to support SSL
|
|
# and STARTTLS. The available protocols are:
|
|
# - smtp: simple SMTP
|
|
# - smtp+tls: SMTP with STARTTLS
|
|
# - smtps: SMTP with SSL
|
|
|
|
uri = smtp://localhost:25
|
|
|
|
# Defines the default `From` address for emails sent by Tryton.
|
|
|
|
#from =
|
|
|
|
|
|
[session]
|
|
|
|
# The time in seconds until a session expires.
|
|
|
|
timeout = 600
|
|
|
|
|
|
# The server password used to authenticate from the client for database
|
|
# management tasks. It is encrypted using using the Unix crypt(3) routine.
|
|
# A password can be generated using this command line:
|
|
# python -c 'import getpass,crypt,random,string; print crypt.crypt(getpass.getpass(), "".join(random.sample(string.ascii_letters + string.digits, 8)))'
|
|
|
|
#super_pwd =
|
|
|
|
|
|
[report]
|
|
|
|
# The parameters for `unoconv`.
|
|
|
|
unoconv = pipe,name=trytond;urp;StarOffice.ComponentContext
|