1. Créez le modèle partageable
Sous Linux ou macOS, utilisez le nom de votre session comme db_user. Remplacez les deux marqueurs avant le démarrage :
[options]
addons_path = src/odoo/addons,custom_addons
data_dir = var/data
logfile = var/log/odoo.log
db_user = REPLACE_WITH_YOUR_OS_USERNAME
admin_passwd = REPLACE_WITH_A_LOCAL_MASTER_SECRET
list_db = TrueSous Windows, le rôle PostgreSQL utilise une connexion locale avec le mot de passe choisi dans pgAdmin :
[options]
addons_path = src/odoo/addons,custom_addons
data_dir = var/data
logfile = var/log/odoo.log
db_host = localhost
db_port = 5432
db_user = odoo_dev
db_password = REPLACE_WITH_THE_POSTGRESQL_ROLE_PASSWORD
admin_passwd = REPLACE_WITH_A_LOCAL_MASTER_SECRET
list_db = True2. Créez la copie locale
Dupliquez le bloc adapté dans config/odoo.conf, puis remplacez chaque marqueur REPLACE_WITH. Choisissez pour admin_passwd un secret local différent du mot de passe PostgreSQL et de votre future connexion Odoo.
Le fichier odoo.conf.example montre la forme attendue et peut être partagé sans secret. Le fichier odoo.conf est ignoré grâce au .gitignore de l'étape précédente.
3. Lisez chaque raccord
addons_pathpermet à Odoo de trouver ses modules officiels puis les vôtres ;data_dirisole le filestore et les sessions dans le workspace ;logfilegarde une trace lisible après la fermeture du terminal ;db_useret, sous Windows,db_passworddécrivent la connexion PostgreSQL ;admin_passwdprotège les opérations du gestionnaire de bases ; ce n'est pas le mot de passe d'un utilisateur Odoo.
config/odoo.conf ne contient plus aucun marqueur REPLACE_WITH et n'est pas ouvert dans une capture, un partage d'écran ou un commit.