1- ifndef APP_ENV
2- include .env
3- # Determine if .env.local file exist
4- ifneq ("$(wildcard .env.local)", "")
5- include .env.local
6- endif
1+ include .env
2+ # Determine if .env.local file exist
3+ ifneq ("$(wildcard .env.local) ", "")
4+ include .env.local
75endif
86
97ifndef INSIDE_DOCKER_CONTAINER
@@ -25,86 +23,89 @@ ifeq ($(GITLAB_CI), 1)
2523 PHPUNIT_OPTIONS := --coverage-text --colors=never
2624endif
2725
26+ test :
27+ @echo $(INNODB_USE_NATIVE_AIO )
28+
2829build :
2930ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
30- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose.yml build
31+ @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) docker-compose -f docker-compose.yml build
3132else
3233 $(ERROR_ONLY_FOR_HOST)
3334endif
3435
3536build-test :
3637ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
37- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-test-ci.yml build
38+ @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) docker-compose -f docker-compose-test-ci.yml build
3839else
3940 $(ERROR_ONLY_FOR_HOST)
4041endif
4142
4243build-staging :
4344ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
44- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-staging.yml build
45+ @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) docker-compose -f docker-compose-staging.yml build
4546else
4647 $(ERROR_ONLY_FOR_HOST)
4748endif
4849
4950build-prod :
5051ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
51- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-prod.yml build
52+ @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) docker-compose -f docker-compose-prod.yml build
5253else
5354 $(ERROR_ONLY_FOR_HOST)
5455endif
5556
5657start :
5758ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
58- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose.yml $(PROJECT_NAME) up -d
59+ @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) docker-compose -f docker-compose.yml $(PROJECT_NAME) up -d
5960else
6061 $(ERROR_ONLY_FOR_HOST)
6162endif
6263
6364start-test :
6465ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
65- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) up -d
66+ @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) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) up -d
6667else
6768 $(ERROR_ONLY_FOR_HOST)
6869endif
6970
7071start-staging :
7172ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
72- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) up -d
73+ @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) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) up -d
7374else
7475 $(ERROR_ONLY_FOR_HOST)
7576endif
7677
7778start-prod :
7879ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
79- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) up -d
80+ @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) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) up -d
8081else
8182 $(ERROR_ONLY_FOR_HOST)
8283endif
8384
8485stop :
8586ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
86- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose.yml $(PROJECT_NAME) down
87+ @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) docker-compose -f docker-compose.yml $(PROJECT_NAME) down
8788else
8889 $(ERROR_ONLY_FOR_HOST)
8990endif
9091
9192stop-test :
9293ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
93- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) down
94+ @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) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) down
9495else
9596 $(ERROR_ONLY_FOR_HOST)
9697endif
9798
9899stop-staging :
99100ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
100- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) down
101+ @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) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) down
101102else
102103 $(ERROR_ONLY_FOR_HOST)
103104endif
104105
105106stop-prod :
106107ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
107- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) down
108+ @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) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) down
108109else
109110 $(ERROR_ONLY_FOR_HOST)
110111endif
@@ -137,56 +138,56 @@ endif
137138
138139ssh :
139140ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
140- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash
141+ @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) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash
141142else
142143 $(ERROR_ONLY_FOR_HOST)
143144endif
144145
145146ssh-root :
146147ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
147- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec $(OPTION_T) symfony bash
148+ @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) docker-compose $(PROJECT_NAME) exec $(OPTION_T) symfony bash
148149else
149150 $(ERROR_ONLY_FOR_HOST)
150151endif
151152
152153ssh-nginx :
153154ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
154- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec nginx /bin/sh
155+ @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) docker-compose $(PROJECT_NAME) exec nginx /bin/sh
155156else
156157 $(ERROR_ONLY_FOR_HOST)
157158endif
158159
159160ssh-supervisord :
160161ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
161- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec supervisord bash
162+ @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) docker-compose $(PROJECT_NAME) exec supervisord bash
162163else
163164 $(ERROR_ONLY_FOR_HOST)
164165endif
165166
166167ssh-mysql :
167168ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
168- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec mysql bash
169+ @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) docker-compose $(PROJECT_NAME) exec mysql bash
169170else
170171 $(ERROR_ONLY_FOR_HOST)
171172endif
172173
173174ssh-rabbitmq :
174175ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
175- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec rabbitmq /bin/sh
176+ @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) docker-compose $(PROJECT_NAME) exec rabbitmq /bin/sh
176177else
177178 $(ERROR_ONLY_FOR_HOST)
178179endif
179180
180181ssh-elasticsearch :
181182ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
182- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec elasticsearch bash
183+ @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) docker-compose $(PROJECT_NAME) exec elasticsearch bash
183184else
184185 $(ERROR_ONLY_FOR_HOST)
185186endif
186187
187188ssh-kibana :
188189ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
189- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec kibana bash
190+ @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) docker-compose $(PROJECT_NAME) exec kibana bash
190191else
191192 $(ERROR_ONLY_FOR_HOST)
192193endif
@@ -195,19 +196,19 @@ exec:
195196ifeq ($(INSIDE_DOCKER_CONTAINER ) , 1)
196197 @$$cmd
197198else
198- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony $$cmd
199+ @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) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony $$cmd
199200endif
200201
201202exec-bash :
202203ifeq ($(INSIDE_DOCKER_CONTAINER ) , 1)
203204 @bash -c "$(cmd)"
204205else
205- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash -c "$(cmd)"
206+ @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) docker-compose $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash -c "$(cmd)"
206207endif
207208
208209exec-by-root :
209210ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
210- @HOST_UID=$(HOST_UID) HOST_GID=$(HOST_GID) docker-compose $(PROJECT_NAME) exec $(OPTION_T) symfony $$cmd
211+ @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) docker-compose $(PROJECT_NAME) exec $(OPTION_T) symfony $$cmd
211212else
212213 $(ERROR_ONLY_FOR_HOST)
213214endif
@@ -239,49 +240,49 @@ info:
239240
240241logs :
241242ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
242- @docker logs -f ${COMPOSE_PROJECT_NAME}_symfony
243+ @docker logs -f ${COMPOSE_PROJECT_NAME}-symfony
243244else
244245 $(ERROR_ONLY_FOR_HOST)
245246endif
246247
247248logs-nginx :
248249ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
249- @docker logs -f ${COMPOSE_PROJECT_NAME}_nginx
250+ @docker logs -f ${COMPOSE_PROJECT_NAME}-nginx
250251else
251252 $(ERROR_ONLY_FOR_HOST)
252253endif
253254
254255logs-supervisord :
255256ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
256- @docker logs -f ${COMPOSE_PROJECT_NAME}_supervisord
257+ @docker logs -f ${COMPOSE_PROJECT_NAME}-supervisord
257258else
258259 $(ERROR_ONLY_FOR_HOST)
259260endif
260261
261262logs-mysql :
262263ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
263- @docker logs -f ${COMPOSE_PROJECT_NAME}_mysql
264+ @docker logs -f ${COMPOSE_PROJECT_NAME}-mysql
264265else
265266 $(ERROR_ONLY_FOR_HOST)
266267endif
267268
268269logs-rabbitmq :
269270ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
270- @docker logs -f ${COMPOSE_PROJECT_NAME}_rabbitmq
271+ @docker logs -f ${COMPOSE_PROJECT_NAME}-rabbitmq
271272else
272273 $(ERROR_ONLY_FOR_HOST)
273274endif
274275
275276logs-elasticsearch :
276277ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
277- @docker logs -f ${COMPOSE_PROJECT_NAME}_elasticsearch
278+ @docker logs -f ${COMPOSE_PROJECT_NAME}-elasticsearch
278279else
279280 $(ERROR_ONLY_FOR_HOST)
280281endif
281282
282283logs-kibana :
283284ifeq ($(INSIDE_DOCKER_CONTAINER ) , 0)
284- @docker logs -f ${COMPOSE_PROJECT_NAME}_kibana
285+ @docker logs -f ${COMPOSE_PROJECT_NAME}-kibana
285286else
286287 $(ERROR_ONLY_FOR_HOST)
287288endif
0 commit comments