= Mapping

`oenv2config` avant d'utiliser les variables d'environement applique des fonctions de mapping. +
Ces fonctions ont comme but de rationaliser plusieur variable dans une seule.

NOTE: La liste complete des variables utilisées, et en quel xref:index.adoc#odoo_cli_type_arg[argument] ou xref:index.adoc#odoo_cli_type_flag[flag] de CLI d'odoo ce trouve xref:index_env.adoc[ici]

Tous les mapping suivant sont appliqués, il faut lire cette documentation comme suit:

NOTE: La variable finale fait partie de la liste a tester car elle peut aussi se trouver dans l'environment.

.Exemple pour `DB_NAME`
----
DB_NAME <1>
1. DB_NAME <2>
2. DATABASE <2>
3. POSTGRESQL_ADDON_DB <2>
4. POSTGRES_DB <2>
----
<.> Le nom de la variable final
<.> Variables testées par ordre de priorité




[[mapping_db]]
== Mapping Database

.*DB_NAME*
. DB_NAME
. DATABASE
. POSTGRESQL_ADDON_DB
. POSTGRES_DB

.*DB_HOST*
. DB_HOST
. POSTGRESQL_ADDON_DIRECT_HOST
. POSTGRESQL_ADDON_HOST

.*DB_PORT*
. DB_PORT
. POSTGRESQL_ADDON_DIRECT_PORT
. POSTGRESQL_ADDON_PORT

.*DB_USER*
. DB_USER
. POSTGRESQL_ADDON_USER
. POSTGRES_USER

.*DB_PASSWORD*
. DB_PASSWORD
. POSTGRESQL_ADDON_PASSWORD
. POSTGRES_PASSWORD

[[mapping_http]]
== Mapping Http

.*HTTP_INTERFACE*
. HTTP_INTERFACE
. XMLRPC_INTERFACE

.*HTTP_PORT*
. HTTP_PORT
. XMLRPC_PORT

.*HTTP_ENABLE*
. HTTP_ENABLE
. XMLRPC_ENABLE

[[mapping_s3]]
== Mapping S3

.*S3_FILESTORE_HOST*
. S3_FILESTORE_HOST
. CELLAR_ADDON_HOST
. ODOO_S3_HOST
. MINIO_DOMAIN

.*S3_FILESTORE_SECRET_KEY*
. S3_FILESTORE_SECRET_KEY
. CELLAR_ADDON_KEY_SECRET
. ODOO_S3_SECRET_KEY
. MINIO_SECRET_KEY

.*S3_FILESTORE_ACCESS_KEY*
. S3_FILESTORE_ACCESS_KEY
. CELLAR_ADDON_KEY_ID
. ODOO_S3_ACCESS_KEY
. MINIO_ACCESS_KEY

.*S3_FILESTORE_BUCKET*
. ODOO_S3_BUCKET

.*S3_FILESTORE_REGION*
. S3_FILESTORE_REGION
. CELLAR_ADDON_REGION
. ODOO_S3_REGION

.*S3_FILESTORE_SECURE*
. ODOO_S3_SECURE


[[queue_job]]
== Queue JOB

.*ODOO_QUEUE_JOB_CHANNELS*
. ODOO_QUEUE_JOB_CHANNELS

.*ODOO_QUEUE_JOB_SCHEME*
. ODOO_QUEUE_JOB_SCHEME

.*ODOO_QUEUE_JOB_HOST*
. ODOO_QUEUE_JOB_HOST

.*ODOO_QUEUE_JOB_PORT*
. ODOO_QUEUE_JOB_PORT

.*ODOO_QUEUE_JOB_HTTP_AUTH_USER*
. ODOO_QUEUE_JOB_HTTP_AUTH_USER

.*ODOO_QUEUE_JOB_HTTP_AUTH_PASSWORD*
. ODOO_QUEUE_JOB_HTTP_AUTH_PASSWORD

.*ODOO_QUEUE_JOB_JOBRUNNER_DB_HOST*
. ODOO_QUEUE_JOB_JOBRUNNER_DB_HOST

.*ODOO_QUEUE_JOB_JOBRUNNER_DB_PORT*
. ODOO_QUEUE_JOB_JOBRUNNER_DB_PORT
