Odoo 17.0.1
Проект состоит из 2 веток:
main- ветка с чистым ядром Odoo, которое содержит минимальное количество модулей, которые требуются для запуска ядра.develop- ветка с минимальным набором модулей
🚀 Запуск:
-
Склонируйте репозиторий
-
Перейдите в склонированный репозиторий;
-
Создайте виртуальное окружение:
python3 -m venv venv -
Активируйте его:
source venv/bin/activate -
Установите необходимые зависимости:
pip install -r requirements.txt -
Создайте файл конфигурации:
nano odoo.conf -
Заполните cfg файл:
⚠️ Путь к директории addons необходимо указывать, если запуск будет производиться из ветки
develop. Если нужно запустить чистое ядро odoo, то вaddons_pathнужно указать только путь к директорииcore.[options] addons_path = /<путь_к_склонированному_репозиторию>/odoo_17.0.1/core,/<путь_к_склонированному_репозиторию>/odoo/odoo_17.0.1/addons admin_passwd = $pbkdf2-sha512$600000$UEoJYcyZc05pbe19DyFECA$dSLEivRhrujPKG5d3gd92PuzKQ3kr9pmBkZdu3xEaj95THcCCSBEghIVsDxxlk> csv_internal_sep = , data_dir = /home/debian/.local/share/Odoo db_host = False db_maxconn = 64 db_maxconn_gevent = False db_name = <название_бд> db_password = False db_port = False db_sslmode = prefer db_template = template0 db_user = False dbfilter = demo = {} 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 = 8069 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 -
Запустите Odoo:
python3 odoo-bin -d <db_name_from_cfg_file> --config=odoo.conf -s