diff --git a/.gitignore b/.gitignore
index 53a7dcd..b725e9e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,4 +14,5 @@ addons
doc/itpp*
doc/odoo*
script/OCA*
-odoo
\ No newline at end of file
+odoo
+image_db
diff --git a/Makefile b/Makefile
index ae6d794..e985871 100644
--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,71 @@ else
endif
endif
+#########
+# RUN #
+#########
+.PHONY: run
+run:
+ echo http://localhost:8069
+ echo http://localhost:8069/web/database/manager
+ ./run.sh
+
+.PHONY: run_test
+run_test:
+ echo http://localhost:8069
+ ./run.sh --database test
+
+.PHONY: run_code_generator
+run_code_generator:
+ echo http://localhost:8069
+ ./run.sh --database code_generator
+
+#############
+# INSTALL #
+#############
+.PHONY: install_dev
+install_dev:
+ ./script/install_locally_dev.sh
+
+#####################
+# DB installation #
+#####################
+.PHONY: db_list
+db_list:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --list
+
+.PHONY: db_list_incompatible_database
+db_list_incompatible_database:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --list_incompatible_db
+
+.PHONY: db_version
+db_version:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --version
+
+.PHONY: db_drop_db_test
+db_drop_db_test:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --drop --database test
+
+.PHONY: db_drop_db_code_generator
+db_drop_db_code_generator:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --drop --database code_generator
+
+.PHONY: db_restore_erplibre_base_db_test
+db_restore_erplibre_base_db_test:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_base --database test
+
+.PHONY: db_restore_erplibre_website_db_test
+db_restore_erplibre_website_db_test:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_website --database test
+
+.PHONY: db_restore_erplibre_website_chat_crm_db_test
+db_restore_erplibre_website_chat_crm_db_test:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_website_chat_crm --database test
+
+.PHONY: db_restore_erplibre_base_db_code_generator
+db_restore_erplibre_base_db_code_generator:
+ ./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_base --database code_generator
+
#########################
# Addons installation #
#########################
@@ -40,9 +105,47 @@ addons_install_code_generator_demo:
addons_uninstall_code_generator_demo:
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo
+.PHONY: addons_install_all_code_generator_demo
+addons_install_all_code_generator_demo:
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo -u code_generator_demo
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_export_helpdesk -u code_generator_demo_export_helpdesk
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_internal -u code_generator_demo_internal
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_portal -u code_generator_demo_portal
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_theme_website -u code_generator_demo_theme_website
+ ./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_website_leaflet -u code_generator_demo_website_leaflet
+
+.PHONY: addons_uninstall_all_code_generator_demo
+addons_uninstall_all_code_generator_demo:
+ ./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo,code_generator_demo_export_helpdesk,code_generator_demo_internal,code_generator_demo_portal,code_generator_demo_theme_website,code_generator_demo_website_leaflet
+
############
# docker #
############
+# run docker
+.PHONY: docker_run
+docker_run:
+ docker-compose up
+
+.PHONY: docker_run_daemon
+docker_run_daemon:
+ docker-compose up -d
+
+.PHONY: docker_stop
+docker_stop:
+ docker-compose down
+
+.PHONY: docker_show_logs_live
+docker_show_logs_live:
+ docker-compose logs -f
+
+.PHONY: docker_show_process
+docker_show_process:
+ docker-compose ps
+
+.PHONY: docker_exec_erplibre
+docker_exec_erplibre:
+ docker exec -u root -ti erplibre_ERPLibre_1 bash
+
# build docker
.PHONY: docker_build
docker_build:
diff --git a/doc/FAQ.md b/doc/FAQ.md
index 57638a4..570269e 100644
--- a/doc/FAQ.md
+++ b/doc/FAQ.md
@@ -1,4 +1,10 @@
# FAQ
+## Networking
+Show all open port
+```bash
+sudo lsof -i -P -n | grep LISTEN
+```
+
## git-repo
### error.GitError fatal bad revision
Example:
diff --git a/manifest/default.dev.xml b/manifest/default.dev.xml
index 6aeb033..a9b4c1d 100644
--- a/manifest/default.dev.xml
+++ b/manifest/default.dev.xml
@@ -23,6 +23,7 @@
+
diff --git a/script/install_locally.sh b/script/install_locally.sh
index 0951fd1..1acaa6f 100755
--- a/script/install_locally.sh
+++ b/script/install_locally.sh
@@ -128,6 +128,7 @@ if [[ ${EL_MINIMAL_ADDONS} = "False" ]]; then
printf "${EL_HOME}/addons/OCA_website-cms," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/addons/OCA_wms," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/addons/Smile-SA_odoo_addons," >> ${EL_CONFIG_FILE}
+ printf "${EL_HOME}/addons/TechnoLibre_odoo-code-generator," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/addons/camptocamp_odoo-cloud-platform," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/addons/dhongu_deltatech," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/addons/it-projects-llc_odoo-saas-tools," >> ${EL_CONFIG_FILE}
@@ -153,12 +154,12 @@ if [[ ${EL_MINIMAL_ADDONS} = "False" ]]; then
printf "${EL_HOME}/doc/itpp-labs_odoo-port-docs," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/doc/itpp-labs_odoo-test-docs," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/doc/odoo_documentation-user," >> ${EL_CONFIG_FILE}
+ printf "${EL_HOME}/image_db," >> ${EL_CONFIG_FILE}
printf "${EL_HOME}/script/OCA_odoo-module-migrator," >> ${EL_CONFIG_FILE}
- printf "${EL_HOME}/addons/TechnoLibre_odoo-code-generator," >> ${EL_CONFIG_FILE}
fi
printf "\n" >> ${EL_CONFIG_FILE}
-printf "workers = 2\n" >> ${EL_CONFIG_FILE}
+printf "workers = 0\n" >> ${EL_CONFIG_FILE}
printf "max_cron_threads = 2\n" >> ${EL_CONFIG_FILE}
if [[ ${EL_INSTALL_NGINX} = "True" ]]; then