71 lines
2.5 KiB
Markdown
71 lines
2.5 KiB
Markdown
# 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
|
||
```
|