erplibre/conf/make.docker.Makefile
Mathieu Benoit 160103a595 [IMP] make docker: docker_show_absolute_path
- will show all absolute path for workspace docker container
2026-07-15 04:44:34 -04:00

122 lines
3.1 KiB
Makefile

##########
# 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_restart_daemon
docker_restart_daemon:
./script/make.sh docker_stop
./script/make.sh docker_run_daemon
.PHONY: docker_show_databases
docker_show_databases:
./script/docker/docker_list_database.sh
.PHONY: docker_show_logs_live
docker_show_logs_live:
docker compose logs -f
.PHONY: docker_show_absolute_path
docker_show_absolute_path:
docker inspect $(docker ps -q) --format '{{.Name}}{{range .Mounts}} | {{.Source}} → {{.Destination}}{{end}}'
.PHONY: docker_show_process
docker_show_process:
docker compose ps
.PHONY: docker_exec_erplibre
docker_exec_erplibre:
./script/docker/docker_exec.sh
.PHONY: docker_exec_erplibre_gen_config
docker_exec_erplibre_gen_config:
./script/docker/docker_gen_config.sh
.PHONY: docker_exec_erplibre_make_test
docker_exec_erplibre_make_test:
./script/docker/docker_make_test.sh
.PHONY: docker_exec_erplibre_repo_show_status
docker_exec_erplibre_repo_show_status:
./script/docker/docker_repo_show_status.sh
# build docker
.PHONY: docker_build_odoo_18
docker_build_odoo_18:
./script/docker/docker_build.sh --odoo_18
.PHONY: docker_build_odoo_18_clean
docker_build_odoo_18_clean:
./script/docker/docker_build.sh --odoo_18 --no-cache
.PHONY: docker_build_odoo_17
docker_build_odoo_17:
./script/docker/docker_build.sh --odoo_17
.PHONY: docker_build_odoo_16
docker_build_odoo_16:
./script/docker/docker_build.sh --odoo_16
.PHONY: docker_build_odoo_16_clean
docker_build_odoo_16_clean:
./script/docker/docker_build.sh --odoo_16 --no-cache
.PHONY: docker_build_odoo_15
docker_build_odoo_15:
./script/docker/docker_build.sh --odoo_15
.PHONY: docker_build_odoo_14
docker_build_odoo_14:
./script/docker/docker_build.sh --odoo_14
.PHONY: docker_build_odoo_14_clean
docker_build_odoo_14_clean:
./script/docker/docker_build.sh --odoo_14 --no-cache
.PHONY: docker_build_odoo_13
docker_build_odoo_13:
./script/docker/docker_build.sh --odoo_13
.PHONY: docker_build_odoo_12
docker_build_odoo_12:
./script/docker/docker_build.sh --odoo_12
.PHONY: docker_build_odoo_12_clean
docker_build_odoo_12_clean:
./script/docker/docker_build.sh --odoo_12 --no-cache
# build docker release
.PHONY: docker_build_release
docker_build_release:
./script/docker/docker_build.sh --release
# build docker release alpha
.PHONY: docker_build_release_alpha
docker_build_release_alpha:
./script/docker/docker_build.sh --release_alpha
# build docker release beta
.PHONY: docker_build_release_beta
docker_build_release_beta:
./script/docker/docker_build.sh --release_beta
# docker clean all
.PHONY: docker_clean_all
docker_clean_all:
./script/terminal/validate_to_continue.sh "⚠️ This will REMOVE unused images, containers, networks, and VOLUMES." && docker system prune -a --volumes
.PHONY: docker_compose_clean_all
docker_compose_clean_all:
./script/terminal/validate_to_continue.sh "⚠️ This will REMOVE docker compose images, volumes and network." && docker compose down --rmi all -v