- Makefile show version, switch version and install different version - erplibre_version with odoo_version, poetry_version and python_version - support multiple docker version - support odoo 12, odoo 14, odoo 16 - bullseye, bookworm debian - update latest version - script update_env_version to detect actual version and refactor it - adapt file path to support multiple version - poetry with verbose by default, ignore python keyring - python script to generate image db with parallel for all odoo version - check_addons_exist before generate all image - support delay to change queue parallel - fix odoo 12 product configurator - can show demo website - swith odoo - force create addons if missing - update manifest, because gen config break with wrong manifest |
||
|---|---|---|
| .github | ||
| conf | ||
| doc | ||
| docker | ||
| manifest | ||
| requirement | ||
| script | ||
| test/code_generator | ||
| .editorconfig | ||
| .flake8 | ||
| .gitignore | ||
| .prettierignore | ||
| CHANGELOG.md | ||
| coverage_run.sh | ||
| default.xml | ||
| docker-compose-dev.yml | ||
| docker-compose.yml | ||
| env_var.sh | ||
| LICENSE | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| poetry.toml | ||
| README.md | ||
| run.sh | ||
| source_repo_addons.csv | ||
| test.sh | ||
| TODO.md | ||
ERPLibre
ERPLibre is a CRM/ERP platform including automated installation, maintenance, and development of open source modules of the Odoo community version. It is a "soft-fork" of the Odoo Community version, meaning it aims at contributing back upstream. It is based on a set of production-ready modules, supported by the Odoo Community Association (OCA) and an ecosystem of specialized companies. This solution ensures digital sovereignty in a local environment while integrating pre-trained Generative Transformers (GPT), bringing an additional dimension to data management and automation.
ERPLibre documentation
Select a guide to install your environment.
Easy way to run locally
Into Ubuntu, minimal dependency:
sudo apt install make git curl
Into Ubuntu, developer dependency:
sudo apt install make build-essential libssl-dev zlib1g-dev libreadline-dev libsqlite3-dev curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev liblzma-dev libbz2-dev libldap2-dev libsasl2-dev
Clone the project:
git clone https://github.com/ERPLibre/ERPLibre.git
cd ERPLibre
Support Ubuntu 20.04, 22.04, 24.04 and OSX. The installation duration is more than 30 minutes.
make install_odoo_16
Update your configuration if you need to run from another interface than 127.0.0.1, file config.conf
xmlrpc_interface = 0.0.0.0
Show version :
make version
Ready to execute:
make run
Easy way to run docker
First, install dependencies to run docker, check script ./script/install/install_ubuntu_docker.sh. You need docker and
docker-compose.
The docker volume is bound to the directory name, therefore create a unique directory name and run:
wget https://raw.githubusercontent.com/ERPLibre/ERPLibre/v1.5.0/docker-compose.yml
docker compose up -d
For more information, read Docker guide.
Discover guide
Guide to run ERPLibre in discover to learn it.
Production guide
Guide to run ERPLibre in production server.
Development guide
Guide to run ERPLibre in development environment.
Pycharm
First open
make pycharm_open
Close it, and configure
make pycharm_configure
Open it
make pycharm_open
Execution
Guide to run ERPLibre with different case.
git-repo
To change repository like addons, see GIT_REPO.md
Test
Execute ERPLibre test with his code generator.
time make test_full_fast