WIP Odoo Community Backports (OCB) fork for testing uv docker-compose.yml wrapping.
Tested with Odoo 17. Read NOTES.org for extra info.
docker compose up
Access Odoo at http://localhost:8069/
Default credentials:
- user: admin
- pass: admin
Test DB connection with psql -h localhost -p 54321 -U odoo -d postgres if there's issues..
Discard existing container with docker compose down -v to start fresh, sudo rm ./postgresql if there's permission problems..
# Install native code build dependencies, e.g. on Debian 12:
# sudo apt-get install clang
uv sync
docker compose run db
# Initialize DB on first run
uv run ./odoo-bin --db_host=localhost --db_port=54321 --database=postgres --db_user=odoo --db_password=odoo --init --addons-path=./addons --stop-after-init
# Run devserver
uv run ./odoo-bin --addons-path=./addons --db_host=localhost --db_port=54321 --database=postgres --db_user=odoo --db_password=odoo --dev=all
# TODO there's some errors currently but the website editor works at least ...
Access / log in as with previous method.
- Switch user to non-root (at least for deployment)
- ... many things ...
Please see what is OCB, its purpose and a FAQ at the Wiki.
For upstream OCA/OCB, see https://github.com/OCA/OCB
For the original Odoo README, please go to https://github.com/odoo/odoo/blob/17.0/README.md