- erplibre separate venv erplibre and odoo - rename python-version to python-odoo-version - add conf/python-erplibre-version - rename .venv to .venv.erplibre - move .venv/repo to .venv.erplibre/bin/repo - install pyenv into .venv.erplibre - install poetry into .venv.odooVERSION - first installation show odoo version to install - can install erplibre without odoo - update README.md information about installation with TODO - change image from github to locally - remove link creation .venv - update version: remove code to force create symbolic link .venv - use dynamic merge manifest, will be able to merge different odoo version - can add dev tools - default manifest is empty to remove conflict
44 lines
2.3 KiB
Makefile
44 lines
2.3 KiB
Makefile
########################
|
|
# Image installation #
|
|
########################
|
|
|
|
.PHONY: image_db_create_erplibre_code_generator
|
|
image_db_create_erplibre_code_generator:
|
|
./script/make.sh addons_install_code_generator_basic
|
|
./odoo_bin.sh db --backup --database code_generator --restore_image erplibre_code_generator_basic
|
|
./script/make.sh addons_install_code_generator_featured
|
|
./odoo_bin.sh db --backup --database code_generator --restore_image erplibre_code_generator_featured
|
|
./script/make.sh addons_install_code_generator_full
|
|
./odoo_bin.sh db --backup --database code_generator --restore_image erplibre_code_generator_full
|
|
|
|
.PHONY: image_db_create_all_parallel
|
|
image_db_create_all_parallel:
|
|
./script/database/db_restore.py --clean_cache
|
|
echo "Search in-existing module"
|
|
./.venv.erplibre/bin/python3 ./script/database/image_db.py --check_addons_exist
|
|
echo "Create Image DB"
|
|
./.venv.erplibre/bin/python3 ./script/database/image_db.py --generate_bash_cmd_parallel | bash
|
|
./script/database/db_restore.py --clean_cache
|
|
#./script/make.sh image_db_create_test_website_attachments
|
|
|
|
.PHONY: image_db_list_data
|
|
image_db_list_data:
|
|
./.venv.erplibre/bin/python3 ./script/database/image_db.py --generate_bash_cmd_parallel
|
|
#./.venv.erplibre/bin/python3 ./script/database/image_db.py --generate_bash_cmd_parallel --odoo_version 12.0
|
|
|
|
.PHONY: image_db_list
|
|
image_db_list:
|
|
./.venv.erplibre/bin/python3 ./script/database/image_db.py --show_list_only
|
|
#./.venv.erplibre/bin/python3 ./script/database/image_db.py --generate_bash_cmd_parallel --odoo_version 12.0
|
|
|
|
.PHONY: image_db_create_test_website_attachments
|
|
image_db_create_test_website_attachments:
|
|
./script/database/db_restore.py --database code_generator_test_website_attachements --image test_website_attachments
|
|
# Do your stuff
|
|
./odoo_bin.sh --limit-time-real 999999 --no-http -c config.conf --stop-after-init -d code_generator_test_website_attachements -u all
|
|
./odoo_bin.sh db --backup --database code_generator_test_website_attachements --restore_image test_website_attachments
|
|
|
|
.PHONY: image_diff_base_website
|
|
image_diff_base_website:
|
|
#./script/database/compare_backup.py --backup_file_1 ./image_db/erplibre_base.zip --backup_file_2 ./image_db/erplibre_website.zip
|
|
./script/database/compare_backup.py --backup_1 odoo12.0_base --backup_2 odoo12.0_website
|