Ядро платформы
Go to file
2024-09-11 13:39:47 +03:00
core skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
debian skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
doc/cla skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
odoo skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
setup skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
.gitignore skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
CONTRIBUTING.md skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
COPYRIGHT skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
LICENSE skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
MANIFEST.in skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
odoo-bin skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
README.md Убрал неточности в описании 2024-09-11 13:39:47 +03:00
requirements.txt skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
SECURITY.md skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
setup.cfg skip: Начальное наполнение 2024-07-02 11:15:29 +03:00
setup.py skip: Начальное наполнение 2024-07-02 11:15:29 +03:00

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