odoo_17.0.1/README.md

71 lines
2.5 KiB
Markdown
Raw Normal View History

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