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 327b54c449 new: [collabora] support connection to several ``nextcloud-app`` 1 day ago
..
actions fix: [odoo-tecnativa] repair regression with ``neutralize`` option that was ignored 1 week ago
hooks new: [odoo-tecnativa] add support of restricted postgres access 4 weeks ago
lib new: [odoo-tecnativa] add support of restricted postgres access 4 weeks ago
resources/opt/odoo/common/entrypoint.d new: [odoo-tecnativa] add support of restricted postgres access 4 weeks ago
README.org new: [odoo] add ``dbfilter`` option 5 months ago
metadata.yml new: [odoo-tecnativa] add support of restricted postgres access 4 weeks 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.