Запуск PosBox на вашем компьютере в целях разработки

Запуск PosBox на вашем компьютере означает запуск второго сервера odoo вместо PosBox.

Для запуска второго сервера odoo необходимо изменить параметры конфигурации, которые отличаются от текущих настроек первого сервера odoo.

Для этого просто измените значение порта `` xmlrpc`` и `` longpolling``.

Например, если настройки запуска для первого odoo-сервера `` / path / to / openerp-server1.conf``

xmlrpc_port = 8069
longpolling_port = 8072

тогда настройки для второго odoo-сервера `` / path / to / openerp-server2.conf`` могут быть следующими:

xmlrpc_port = 9069
longpolling_port = 9072

Пример запуска ** PosBox ** на вашем компьютере с использованием `` Network Printer``:

Запустите PosBox через докер

Пример с hw_printer_network и` PosBox 8.0 <https://github.com/odoo/odoo/tree/8.0/addons/point_of_sale/tools/posbox>`_:

docker run -d -p 1984:1984 --name wdb kozea/wdb
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db-posbox-8.0 postgres:9.5

docker run \
-p 9069:8069 \
-p 9072:8072 \
--link wdb:wdb -e WDB_SOCKET_SERVER=wdb -e WDB_NO_BROWSER_AUTO_OPEN=True \
-e ODOO_MASTER_PASS=admin \
--privileged \
-v /dev/bus/usb:/dev/bus/usb \
--name 8.0-posbox \
--link db-posbox-8.0:db \
-t itprojectsllc/install-odoo:8.0-posbox --  --load=web,hw_proxy,hw_posbox_homepage,hw_scale,hw_scanner,hw_escpos,hw_printer_network

Чтобы использовать вашу версию встроенных модулей odoo, используйте следующий `` -v путь / к / odoo: / mnt / odoo-source``.

Источник этого докера можно найти здесь: https://github.com/it-projects-llc/install-odoo/tree/8.0/dockers/posbox

Предупреждение

Это на самом деле не работает и выдает ошибку «Нет доступного бэкэнда». Вероятно, вместо - –privileged -v / dev / bus / usb: / dev / bus / usb `следует использовать –device = / dev / SOMETHING