Как установить дополнение web_entreprise в контейнер Docker

#docker #kubernetes #odoo

Вопрос:

Я развернул odoo 14 на kubernetes и хочу перейти с community на entreprise edition , как установить дополнение web_entreprise на образ docker ?

Ответ №1:

По умолчанию изображение docker Odoo (https://hub.docker.com/_/odoo) — это версия сообщества.

Если вы купили версию entreprise, у вас должен быть доступ к частному репозиторию Github.

Теперь решение может быть :

  • У Odoo есть определенный образ докера для версии предприятия (я давно не работаю с корпоративной версией, я не знаю, есть ли у Odoo образ докера для предприятия)
  • Вы можете создать свой собственный файл Dockerfile на основе образа Odoo и добавить корпоративный код Odoo в /mnt/дополнительные дополнения, а затем создать собственную версию образа.
  • Вы можете использовать docker-compose для монтирования корпоративного кода Odoo в /mnt/дополнительных аддонах (docker-compose не является лучшей практикой в производстве).

Пример файла Dockerfile

 from odoo:14

COPY ./enterprise/addons /mnt/extra-addons/
 

А после вы сможете создать свой собственный образ и использовать его.

Комментарии:

1. Спасибо за обновление, на самом деле мы купили версию entreprise edition, но в odoo нет изображения докера для предприятий . Как я могу получить код odoo entreprise, чтобы добавить его в пользовательский образ docker .

2. Это объясняется в моем предварительном сообщении. Вам нужно создать файл Dockerfile и пройти мимо моего примера файла Dockerfile. COPY ./enterprise/addons /mnt/extra-addons/ добавит корпоративный код odoo в образ docker. PS код предприятия находится на github Odoo.

3. Спасибо за обновление, я делаю это другим способом, я загрузил пакет Entreprise, добавил его в файл Dockerfile и создал свой образ . Это работает нормально, и все мои данные были перенесены, но когда я перезапускаю wy pod и пытаюсь войти в систему, я получаю пустую страницу . Проверив веб-консоль , я вижу : web.assets.common.css НЕ НАЙДЕН, web.assests. интерфейс.css НЕ НАЙДЕН . Есть идеи ?

4. Вероятно, ваша ик-привязанность сломана. Не могли бы вы просто запустить свою страницу в режиме отладки ? (?отладка=активы#). Потому что по умолчанию Odoo объединяет все css и jss в один файл, чтобы оптимизировать время загрузки.

5. Вы связывались с Odoo, чтобы спросить, есть ли сценарий для переноса базы данных из сообщества в предприятие ?