|
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