ادو یک فایل کانفیگ اصلی داره که از اونجا تنظیمات کلی نظیر ارتباط با پایگاه داده، نحوه تعامل با سرور ، رمز ها و کلی موارد دیگر تنظیم میشود . در ادامه یک نمونه از رو می گذارم و توضیحاتی روی آن می دهم
[options] db_host = localhost db_port = False db_user = ****** db_password = ****** addons_path = /opt/odoo18/odoo/addons session_timeout = 3600 db_maxconn = 64 db_maxconn_gevent = False db_sslmode = prefer email_from = False from_filter = False geoip_city_db = /usr/share/GeoIP/GeoLite2-City.mmdb geoip_country_db = /usr/share/GeoIP/GeoLite2-Country.mmdb gevent_port = 8072 http_enable = True http_interface = http_port = 8080 import_partial = limit_memory_hard = 2684354560 limit_memory_soft = 2147483648 limit_request = 65536 limit_time_cpu = 60 limit_time_real = 120 limit_time_real_cron = -1 list_db = True log_db = False log_db_level = warning log_handler = :INFO #log_level = info log_level = error #logfile = /opt/odoo18/odoo-server.log max_cron_threads = 2 osv_memory_count_limit = 0 pg_path = pidfile = proxy_mode = True reportgz = False screencasts = screenshots = /tmp/odoo_tests server_wide_modules = base,web smtp_password = False smtp_port = 25 smtp_server = localhost smtp_ssl = False smtp_ssl_certificate_filename = False smtp_ssl_private_key_filename = False smtp_user = False syslog = False test_enable = False test_file = test_tags = None transient_age_limit = 1.0 translate_modules = ['all'] unaccent = False upgrade_path = websocket_keep_alive_timeout = 3600 websocket_rate_limit_burst = 10 websocket_rate_limit_delay = 0.2 without_demo = False workers = 10 x_sendfile = False
* خط 1 : تا حالا هر جا استفاده کردم مقدارش localhost بوده
* خط 2 : مربوط به پورت دیتابیس هست که اگر مقدارش False باشه ، از پورت پیش فرض پایگاه داده (postgres) که 5432 هست استفاده میکنه
* خط 3و 4: یوزر و پسورد دیتابیس هست که قبلا ساختیم
* خط 6 : مسیر ماژول های ادو هست که اگر مسیر یا دایرکتوری دیگری هم داریم، با کاما اونها رو از هم جدا می کنیم
* در جاهایی از کانفیگ کلمه gevent اومده که مربوط به مدیریت همزمانی در ادو هست مانند ضرورت داشتن همزمانی ارسال پاسخ ها در ماژول گفتگو
* یک سری از خطوط مربوط به نحوه و محل ذخیره سازی لاگ ها هست. این هم خیلی مهمه مخصوصا وقتی که به مشکل برخورد می کنیم، لاگها رو می تونیم داشته باشیم
* خط 63 : این خط برای نمایش دادن کاربران همزمان ضروری هست . مقدار 0 باعث میشه که این امکان رو در ادو نداشته باشیم
اگر نیاز به توضیح بیشتر بود، لطفا در کامنتها بیان کنید.