2.5 KiB
2.5 KiB
Odoo 17.0.1
Проект состоит из 2 веток:
main
- ветка с чистым ядром Odoo, которое содержит минимальное количество модулей, которые требуются для запуска ядра.develop
- ветка с минимальным набором модулей платформы Talisman
🚀 Запуск:
-
Склонируйте репозиторий
-
Перейдите в склонированный репозиторий;
-
Создайте виртуальное окружение:
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