开发版本Odoo试用
Odoo官方在https://runbot.odoo.com提供了开发版本试用的环境,还包含企业版。
也可以通过在Odoo官方Docker镜像的基础上,升级安装Odoo Nightly builds中的master分支deb包测试开发版本。
以下脚本是第二种方式的示例。
#!/bin/sh
set -x
NAME=odoo-14.4
docker stop $NAME
docker rm $NAME
docker run -d \
--name $NAME \
--volume /mnt/c/docker-volumes/odoo:/mnt/extra-addons \
--add-host db:172.17.0.2 \
--add-host iap-services.odoo.com:127.0.0.1 \
--add-host partner-autocomplete.odoo.com:127.0.0.1 \
--add-host services.openerp.com:127.0.0.1 odoo:14.0 \
-- \
--logfile /var/log/odoo/odoo-server.log
cat <<'EOF' | docker exec -i -uroot $NAME sh
apt-get -y install --no-install-recommends /mnt/extra-addons/odoo_14.4alpha1.20210520_all.deb
sed -i "s|'ir_attachment.location', 'file'|'ir_attachment.location', 'db'|" \
/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py
sed -i \
-e '/oe_kanban_global_click_edit/{n;N;d}' \
-e '/oe_kanban_colorpicker/{n;n;n;N;N;N;d}' \
-e '/oe_kanban_content/{n;n;n;N;N;d}' \
/usr/lib/python3/dist-packages/odoo/addons/note/views/note_views.xml
sed -i 's/sequence="15"/sequence="0"/' /usr/lib/python3/dist-packages/odoo/addons/note/views/note_views.xml
echo '<odoo><data></data></odoo>' >/usr/lib/python3/dist-packages/odoo/addons/note/data/note_data.xml
sed -i \
-e 's/margin-bottom: 1rem/margin-bottom: 0/' \
-e 's/$headings-margin-bottom/0/' \
/usr/lib/python3/dist-packages/odoo/addons/web/static/lib/bootstrap/scss/_reboot.scss
EOF
docker restart $NAME