Odoo 13 в docker-compose

В начале октября 2019 года вышла новая сборка Odoo. Тринадцатая версия имеет ряд изменений и улучшений. Подробно о том, что изменилось можно почитать на сеосреде.

По состоянию на 21 октября нет официального контейнера для Odoo 13 (смотрим на hub.docker.com). Найти deb пакет можно на https://nightly.odoo.com/13.0/nightly/.

Odoo 13 и docker-compose

Для более быстрого развертывания тестового окружения можно взять odoo-13-docker-compose. Как установить и запустить контейнеры. В терминале выполняем:

git clone https://github.com/HoloborodkoBohdan/odoo-13-docker-compose.git
cd odoo-13-docker-compose
sudo chmod -R 777 addons
sudo chmod -R 777 etc
docker-compose up

Odoo 13 будет доступен по адресу localhost:8071 или 0.0.0.0:8071.

Там нас ждет экран создания базы данных Odoo. Если нужно сменить порт, редактируем значение ports в файле docker-compose.

В качестве базы данных используется postgres версии 12.0. Если нужно использовать другую версию — редактируем image: postgres:12 в файле docker-compose.