2024-07-02 11:15:29 +03:00
# Odoo 17.0.1
**Проект состоит из 2 веток:**
1. `main` - ветка с чистым ядром Odoo, которое содержит минимальное количество модулей, которые требуются для запуска ядра.
2024-09-11 13:38:54 +03:00
2. `develop` - ветка с минимальным набором модулей
2024-07-02 11:15:29 +03:00
**🚀 Запуск:**
1. Склонируйте репозиторий
2. Перейдите в склонированный репозиторий;
3. Создайте виртуальное окружение:
```
python3 -m venv venv
```
4. Активируйте е г о :
```
source venv/bin/activate
```
5. Установите необходимые зависимости:
```
pip install -r requirements.txt
```
6. Создайте файл конфигурации:
```
nano odoo.conf
```
7. Заполните 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
```
8. Запустите Odoo:
```
python3 odoo-bin -d < db_name_from_cfg_file > --config=odoo.conf -s
```