Merge pull request #27 from ERPLibre/makefile_docker
Makefile docker and support erplibre_image_db
This commit is contained in:
commit
5b8c72431d
5 changed files with 115 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -15,3 +15,4 @@ doc/itpp*
|
||||||
doc/odoo*
|
doc/odoo*
|
||||||
script/OCA*
|
script/OCA*
|
||||||
odoo
|
odoo
|
||||||
|
image_db
|
||||||
|
|
|
||||||
103
Makefile
103
Makefile
|
|
@ -29,6 +29,71 @@ else
|
||||||
endif
|
endif
|
||||||
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 #
|
# Addons installation #
|
||||||
#########################
|
#########################
|
||||||
|
|
@ -40,9 +105,47 @@ addons_install_code_generator_demo:
|
||||||
addons_uninstall_code_generator_demo:
|
addons_uninstall_code_generator_demo:
|
||||||
./run.sh --no-http --stop-after-init -d code_generator --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 #
|
# 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
|
# build docker
|
||||||
.PHONY: docker_build
|
.PHONY: docker_build
|
||||||
docker_build:
|
docker_build:
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,10 @@
|
||||||
# FAQ
|
# FAQ
|
||||||
|
## Networking
|
||||||
|
Show all open port
|
||||||
|
```bash
|
||||||
|
sudo lsof -i -P -n | grep LISTEN
|
||||||
|
```
|
||||||
|
|
||||||
## git-repo
|
## git-repo
|
||||||
### error.GitError fatal bad revision
|
### error.GitError fatal bad revision
|
||||||
Example:
|
Example:
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
|
|
||||||
<default remote="ERPLibre" revision="12.0" sync-j="4" sync-c="true"/>
|
<default remote="ERPLibre" revision="12.0" sync-j="4" sync-c="true"/>
|
||||||
|
|
||||||
|
<project name="ERPLibre_image_db.git" path="image_db" remote="ERPLibre" revision="12.0" clone-depth="1" groups="base"/>
|
||||||
<project name="OpenHRMS.git" path="addons/CybroOdoo_OpenHRMS" remote="CybroOdoo" groups="addons"/>
|
<project name="OpenHRMS.git" path="addons/CybroOdoo_OpenHRMS" remote="CybroOdoo" groups="addons"/>
|
||||||
<project name="Property-Management_odoo.git" path="addons/kinjal-sorathiya_Property-Management_odoo" remote="kinjal-sorathiya" revision="master" groups="addons"/>
|
<project name="Property-Management_odoo.git" path="addons/kinjal-sorathiya_Property-Management_odoo" remote="kinjal-sorathiya" revision="master" groups="addons"/>
|
||||||
<project name="QuotationRevision.git" path="addons/odooaktiv_QuotationRevision" remote="odooaktiv" groups="addons"/>
|
<project name="QuotationRevision.git" path="addons/odooaktiv_QuotationRevision" remote="odooaktiv" groups="addons"/>
|
||||||
|
|
|
||||||
|
|
@ -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_website-cms," >> ${EL_CONFIG_FILE}
|
||||||
printf "${EL_HOME}/addons/OCA_wms," >> ${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/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/camptocamp_odoo-cloud-platform," >> ${EL_CONFIG_FILE}
|
||||||
printf "${EL_HOME}/addons/dhongu_deltatech," >> ${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}
|
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-port-docs," >> ${EL_CONFIG_FILE}
|
||||||
printf "${EL_HOME}/doc/itpp-labs_odoo-test-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}/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}/script/OCA_odoo-module-migrator," >> ${EL_CONFIG_FILE}
|
||||||
printf "${EL_HOME}/addons/TechnoLibre_odoo-code-generator," >> ${EL_CONFIG_FILE}
|
|
||||||
fi
|
fi
|
||||||
printf "\n" >> ${EL_CONFIG_FILE}
|
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}
|
printf "max_cron_threads = 2\n" >> ${EL_CONFIG_FILE}
|
||||||
|
|
||||||
if [[ ${EL_INSTALL_NGINX} = "True" ]]; then
|
if [[ ${EL_INSTALL_NGINX} = "True" ]]; then
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue