You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Valentin Lab beb2fd46f7 new: [nextcloud,letsencrypt] make actions ``crt`` and ``occ`` avoid requiring hooks to be run 11 months ago
..
actions fix: [postgres] set ``drop`` action to not trigger hooks 1 year ago
hooks new: [odoo] add ``dbfilter`` option 11 months ago
lib new: ``charm`` and ``service`` are now clear distinct concept 6 years ago
README.org new: [odoo] add ``dbfilter`` option 11 months ago
metadata.yml fix: [odoo-tecnativa] support websocket in version ``16.0`` 1 year ago

README.org

Odoo-tecnativa is a odoo image containing all source and add-ons because we want to certify the whole image.

So this means there are no builds being managed by compose, and no injection of code.

Usage

dbfilter

With image 16.0, an advanced version of dbfilter is installed. Here a few examples:

odoo:
  # ..
  options:
    dbfilter:
      ## DOMAIN_REGEX: DBFILTER
      '^www.domain.org$': '^bar$'          ## domain `www.domain.org` can only see `bar`.
      '^foo\.': 'foo_.*'                   ## domain starting with `foo.` can see db `foo_`
      '^(?P<name>[^.]+)\.': '%{name}s_.*'  ## domain starting with `<PREFIX>.` can see db `PREFIX_`
      '': 'other_.*'                       ## all domains can see db 'other_*'

      ## Don't forget to configure the domains in the web-proxy part !
  relations:
    web-proxy:
      apache:
        domain: www.domain.org
        aliases:
        - foo.otherdomain.com
        - bar.wiz.eu
        - test.domain.org

If there's only one database seen because of the dbfilter, odoo will use it by default.