odoo_17.0.1/README.md

71 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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