|
1 | | -WIN_ETH_DRIVER := 'Ethernet adapter Ethernet' |
| 1 | +#WIN_ETH_DRIVER := 'Ethernet adapter Ethernet' |
2 | 2 |
|
3 | 3 | ifdef WIN_ETH_DRIVER |
4 | 4 | WIN_ETH_IP := $(shell ipconfig.exe | grep ${WIN_ETH_DRIVER} -A3 | cut -d':' -f 2 | tail -n1 | sed -e 's/\s*//g') |
5 | 5 | endif |
6 | 6 |
|
| 7 | +DC := cd docker && $(shell command -v docker-compose || echo "docker compose") -p ebics-client-php |
| 8 | + |
7 | 9 | docker-up u start: |
8 | | - cd docker && docker-compose -p ebics-client-php up -d; |
9 | | - @if [ "$(WIN_ETH_IP)" ]; then cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php sh -c "echo '$(WIN_ETH_IP) host.docker.internal' >> /etc/hosts"; fi |
| 10 | + $(DC) up -d; |
| 11 | + @if [ "$(WIN_ETH_IP)" ]; then $(DC) exec php-cli-ebics-client-php sh -c "echo '$(WIN_ETH_IP) host.docker.internal' >> /etc/hosts"; fi |
10 | 12 |
|
11 | 13 | docker-down d stop: |
12 | | - cd docker && docker-compose -p ebics-client-php down |
| 14 | + $(DC) down |
13 | 15 |
|
14 | 16 | docker-build build: |
15 | | - cd docker && docker-compose -p ebics-client-php build --no-cache |
| 17 | + $(DC) build --no-cache |
| 18 | + |
| 19 | +docker-install install: |
| 20 | + $(DC) exec php-cli-ebics-client-php composer install |
16 | 21 |
|
17 | 22 | docker-php php: |
18 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php /bin/bash |
| 23 | + $(DC) exec php-cli-ebics-client-php /bin/bash |
19 | 24 |
|
20 | 25 | check: |
21 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php ./vendor/bin/phpcbf |
22 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php ./vendor/bin/phpcs |
23 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php ./vendor/bin/phpstan --xdebug |
24 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php ./vendor/bin/phpunit |
| 26 | + $(DC) exec php-cli-ebics-client-php ./vendor/bin/phpcbf |
| 27 | + $(DC) exec php-cli-ebics-client-php ./vendor/bin/phpcs |
| 28 | + $(DC) exec php-cli-ebics-client-php ./vendor/bin/phpstan --xdebug |
| 29 | + $(DC) exec php-cli-ebics-client-php ./vendor/bin/phpunit |
25 | 30 |
|
26 | 31 | credentials-pack: |
27 | | - cd docker && docker-compose -p ebics-client-php exec php-cli-ebics-client-php zip -P $(pwd) -r ./tests/_data.zip ./tests/_data/ |
| 32 | + $(DC) exec php-cli-ebics-client-php zip -P $(pwd) -r ./tests/_data.zip ./tests/_data/ |
28 | 33 |
|
29 | 34 | credentials-unpack: |
30 | 35 | unzip -P $(pwd) ./tests/_data.zip -d . |
0 commit comments