Strativ Odoo Workshop
- Download odoo 16 codebase from Odoo repo
- Create a directory name
odoo-workshop
- Go to
odoo-workshop
- Create a virtualenv
pyenv virtualenv 3.10 odoo-workshop-env-16 pyenv activate odoo-workshop-env-16
- Install dependencies
pip install -r requirements.txt
- Install postgres and run postgres. Reference: Postgres docker
docker run --name=odoo-workshop-postgres -e POSTGRES_PASSWORD=secret -p 5433:5432 -d postgres docker exec --it <container-id> psql -U postgres psql -h localhost -p 5433 -U postgres -d postgres
- Create postgres role
CREATE USER workshop WITH PASSWORD 'secret'; CREATE ROLE admin WITH CREATEDB CREATEROLE LOGIN PASSWORD 'secret_admin';
- Up and running
./odoo-bin --db_host localhost --db_port 5433 -w secret_admin -r admin