@@ -15,8 +15,8 @@ DOCKER_PHP=docker-compose run --rm php
15
15
DOCKER_NODE =docker-compose run --rm -w /app node
16
16
endif
17
17
18
- CONTAINER_NAME =$$(echo $$(pwd ) | tr / _ )
19
-
18
+ CONTAINER_NAME =$$(echo $$(pwd ) | tr / _ | cut -c 2- )
19
+ UID = $( shell id -u)
20
20
21
21
all :
22
22
@echo " the following commands are available:"
@@ -36,10 +36,10 @@ check-style: php-cs-fixer.phar
36
36
PHP_CS_FIXER_IGNORE_ENV=1 ./php-cs-fixer.phar fix src/ --diff --dry-run
37
37
38
38
cli :
39
- docker-compose exec --user=$(shell id -u ) php bash
39
+ COMPOSE_PROJECT_NAME= $( CONTAINER_NAME ) docker-compose exec --user=$(UID ) php bash
40
40
41
41
cli_root :
42
- docker-compose exec --user=" root" php bash
42
+ COMPOSE_PROJECT_NAME= $( CONTAINER_NAME ) docker-compose exec --user=" root" php bash
43
43
44
44
fix-style : php-cs-fixer.phar
45
45
$(DOCKER_PHP ) vendor/bin/indent --tabs composer.json
@@ -90,11 +90,13 @@ coverage: .php-openapi-covA .php-openapi-covB
90
90
.php-openapi-covB :
91
91
grep -rhPo ' ^class \w+' src/spec/ | awk ' {print $$2}' | grep -v ' ^Type$$' | sort > $@
92
92
93
- docker-compose.override.yml : docker-compose.override.dist.yml
94
- test -f $@ || cp $< $@
93
+ build- docker:
94
+ COMPOSE_PROJECT_NAME= $( CONTAINER_NAME ) docker-compose build
95
95
96
- start-docker : docker-compose.override.yml
97
- CONTAINER_NAME =$(CONTAINER_NAME ) docker-compose up -d
96
+ start-docker :
97
+ COMPOSE_PROJECT_NAME =$(CONTAINER_NAME ) docker-compose up -d
98
98
99
- .PHONY : all check-style fix-style install test lint coverage
99
+ stop-docker :
100
+ COMPOSE_PROJECT_NAME=$(CONTAINER_NAME ) docker-compose down --remove-orphans
100
101
102
+ .PHONY : all check-style fix-style install test lint coverage build-docker start-docker stop-docker
0 commit comments