| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- DOCKER_REGISTRY=docker.senomas.com
- SHELL=/bin/bash
- COMPOSE_HTTP_TIMEOUT=900
- .PHONY: FORCE
- init:
- $(call healty, openldap)
- $(call healty, mwconfig)
- $(call healty, mwlog)
- $(call healty, mwapp)
- $(call healty, was)
- $(call exec, was, 'sh /home/was/script/install.sh')
- down:
- docker compose down -v --remove-orphans
- openldap-init:
- @make -C openldap
-
- ace:
- docker compose up -d mwconfig mwlog
- @echo "\033[48;5;202;38;5;15mWaiting mwconfig mwlog to be healthy...\033[0m"
- @until [ $$(docker compose ps -q mwconfig | xargs docker inspect -f '{{.State.Health.Status}}') = "healthy" ] \
- && [ $$(docker compose ps -q mwlog | xargs docker inspect -f '{{.State.Health.Status}}') = "healthy" ]; do \
- sleep 1; \
- done
- # docker compose logs mwconfig | grep -B 3 -A 2 'SQL0206N'
- docker compose up -d btn-middleware
- # docker compose logs -f --no-log-prefix mwconfig
- docker exec -it btn-middleware bash -l
- ace-terminal:
- docker exec -it btn-middleware bash -l
- ace-down:
- docker compose down mwconfig --remove-orphans
- docker compose down mwlog --remove-orphans
- docker compose down btn-middleware --remove-orphans
-
- define healty
- @docker compose up -d $(1)
- @echo -e "\033[48;5;202;38;5;15mWaiting $(1) to be healthy...\033[0m"
- @until [ $$(docker compose ps -q $(1) \
- | xargs docker inspect -f '{{.State.Health.Status}}') = "healthy" ]; do \
- sleep 1; \
- done
- endef
- define exec
- @docker exec $(1) bash -c $(2)
- endef
|