#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, чтобы спросить, есть ли сценарий для переноса базы данных из сообщества в предприятие ?