@@ -30,84 +30,84 @@ help: ## Shows available commands with description
3030
3131build : # # Build dev environment
3232ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
33- 	@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
33+ 	@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 build
3434else 
3535	$(ERROR_ONLY_FOR_HOST)
3636endif 
3737
3838build-test : # # Build test or continuous integration environment
3939ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
40- 	@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
40+ 	@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 build
4141else 
4242	$(ERROR_ONLY_FOR_HOST)
4343endif 
4444
4545build-staging : # # Build staging environment
4646ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
47- 	@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
47+ 	@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 build
4848else 
4949	$(ERROR_ONLY_FOR_HOST)
5050endif 
5151
5252build-prod : # # Build prod environment
5353ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
54- 	@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
54+ 	@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 build
5555else 
5656	$(ERROR_ONLY_FOR_HOST)
5757endif 
5858
5959start : # # Start dev environment
6060ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
61- 	@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
61+ 	@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) up -d
6262else 
6363	$(ERROR_ONLY_FOR_HOST)
6464endif 
6565
6666start-test : # # Start test or continuous integration environment
6767ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
68- 	@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
68+ 	@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) up -d
6969else 
7070	$(ERROR_ONLY_FOR_HOST)
7171endif 
7272
7373start-staging : # # Start staging environment
7474ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
75- 	@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
75+ 	@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) up -d
7676else 
7777	$(ERROR_ONLY_FOR_HOST)
7878endif 
7979
8080start-prod : # # Start prod environment
8181ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
82- 	@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
82+ 	@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) up -d
8383else 
8484	$(ERROR_ONLY_FOR_HOST)
8585endif 
8686
8787stop : # # Stop dev environment
8888ifeq  ($(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) docker-compose -f docker-compose.yml $(PROJECT_NAME) down
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) down
9090else 
9191	$(ERROR_ONLY_FOR_HOST)
9292endif 
9393
9494stop-test : # # Stop test or continuous integration environment
9595ifeq  ($(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) docker-compose -f docker-compose-test-ci.yml $(PROJECT_NAME) down
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) down
9797else 
9898	$(ERROR_ONLY_FOR_HOST)
9999endif 
100100
101101stop-staging : # # Stop staging environment
102102ifeq  ($(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) XDEBUG_CONFIG =$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO =$(INNODB_USE_NATIVE_AIO ) docker-compose -f docker-compose-staging.yml $(PROJECT_NAME) down
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) down
104104else 
105105	$(ERROR_ONLY_FOR_HOST)
106106endif 
107107
108108stop-prod : # # Stop prod environment
109109ifeq  ($(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) XDEBUG_CONFIG =$(XDEBUG_CONFIG) INNODB_USE_NATIVE_AIO =$(INNODB_USE_NATIVE_AIO ) docker-compose -f docker-compose-prod.yml $(PROJECT_NAME) down
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) down
111111else 
112112	$(ERROR_ONLY_FOR_HOST)
113113endif 
@@ -125,35 +125,35 @@ env-staging: ## Creates cached config file .env.local.php (usually for staging e
125125
126126ssh : # # Get bash inside symfony docker container
127127ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
128- 	@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
128+ 	@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 $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash
129129else 
130130	$(ERROR_ONLY_FOR_HOST)
131131endif 
132132
133133ssh-root : # # Get bash as root user inside symfony docker container
134134ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
135- 	@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
135+ 	@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 $(PROJECT_NAME) exec $(OPTION_T) symfony bash
136136else 
137137	$(ERROR_ONLY_FOR_HOST)
138138endif 
139139
140140ssh-supervisord : # # Get bash inside supervisord docker container (cron jobs running there, etc...)
141141ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
142- 	@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
142+ 	@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 $(PROJECT_NAME) exec supervisord bash
143143else 
144144	$(ERROR_ONLY_FOR_HOST)
145145endif 
146146
147147ssh-mysql : # # Get bash inside mysql docker container
148148ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
149- 	@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
149+ 	@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 $(PROJECT_NAME) exec mysql bash
150150else 
151151	$(ERROR_ONLY_FOR_HOST)
152152endif 
153153
154154ssh-rabbitmq : # # Get bash inside rabbitmq docker container
155155ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
156- 	@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
156+ 	@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 $(PROJECT_NAME) exec rabbitmq /bin/sh
157157else 
158158	$(ERROR_ONLY_FOR_HOST)
159159endif 
@@ -162,19 +162,19 @@ exec:
162162ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 1)
163163	@$$cmd
164164else 
165- 	@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
165+ 	@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 $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony $$cmd
166166endif 
167167
168168exec-bash :
169169ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 1)
170170	@bash -c "$(cmd)"
171171else 
172- 	@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)"
172+ 	@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 $(PROJECT_NAME) exec $(OPTION_T) $(PHP_USER) symfony bash -c "$(cmd)"
173173endif 
174174
175175exec-by-root :
176176ifeq  ($(INSIDE_DOCKER_CONTAINER ) , 0)
177- 	@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
177+ 	@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 $(PROJECT_NAME) exec $(OPTION_T) symfony $$cmd
178178else 
179179	$(ERROR_ONLY_FOR_HOST)
180180endif 
0 commit comments