|
84 | 84 | $(ERROR_ONLY_FOR_HOST) |
85 | 85 | endif |
86 | 86 |
|
87 | | -stop: ## Stop dev environment |
| 87 | +stop: ## Stop dev environment services |
| 88 | +ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
| 89 | + @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) XDEBUG_CONFIG=$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose.yml $(PROJECT_NAME) stop |
| 90 | +else |
| 91 | + $(ERROR_ONLY_FOR_HOST) |
| 92 | +endif |
| 93 | + |
| 94 | +stop-test: ## Stop test or continuous integration environment services |
| 95 | +ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
| 96 | + @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) XDEBUG_CONFIG=$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) stop |
| 97 | +else |
| 98 | + $(ERROR_ONLY_FOR_HOST) |
| 99 | +endif |
| 100 | + |
| 101 | +stop-staging: ## Stop staging environment services |
| 102 | +ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
| 103 | + @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) stop |
| 104 | +else |
| 105 | + $(ERROR_ONLY_FOR_HOST) |
| 106 | +endif |
| 107 | + |
| 108 | +stop-prod: ## Stop prod environment services |
| 109 | +ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
| 110 | + @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) stop |
| 111 | +else |
| 112 | + $(ERROR_ONLY_FOR_HOST) |
| 113 | +endif |
| 114 | + |
| 115 | +down: ## Stop and remove dev environment containers, networks |
88 | 116 | ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
89 | 117 | @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) XDEBUG_CONFIG=$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose.yml $(PROJECT_NAME) down |
90 | 118 | else |
91 | 119 | $(ERROR_ONLY_FOR_HOST) |
92 | 120 | endif |
93 | 121 |
|
94 | | -stop-test: ## Stop test or continuous integration environment |
| 122 | +down-test: ## Stop and remove test or continuous integration environment containers, networks |
95 | 123 | ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
96 | 124 | @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) XDEBUG_CONFIG=$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) down |
97 | 125 | else |
98 | 126 | $(ERROR_ONLY_FOR_HOST) |
99 | 127 | endif |
100 | 128 |
|
101 | | -stop-staging: ## Stop staging environment |
| 129 | +down-staging: ## Stop and remove staging environment containers, networks |
102 | 130 | ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
103 | 131 | @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) down |
104 | 132 | else |
105 | 133 | $(ERROR_ONLY_FOR_HOST) |
106 | 134 | endif |
107 | 135 |
|
108 | | -stop-prod: ## Stop prod environment |
| 136 | +down-prod: ## Stop and remove prod environment containers, networks |
109 | 137 | ifeq ($(INSIDE_DOCKER_CONTAINER), 0) |
110 | 138 | @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) WEB_PORT_HTTP=$(WEB_PORT_HTTP) WEB_PORT_SSL=$(WEB_PORT_SSL) INNODB_USE_NATIVE_AIO=$(INNODB_USE_NATIVE_AIO) SQL_MODE=$(SQL_MODE) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) down |
111 | 139 | else |
|
0 commit comments