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
|
|||
|
```
|