Skip to content

Commit 11c56f9

Browse files
committed
further refinement of the docker files
1 parent 8f7626d commit 11c56f9

10 files changed

+42
-7
lines changed

Jenkinsfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,29 @@ pipeline {
2222
}
2323
stage('Test') {
2424
steps {
25+
sh 'docker-compose -f docker/docker-compose-4.2.yml down --volumes'
26+
sh 'docker-compose -f docker/docker-compose-4.2.yml up -d --force-recreate'
2527
sh 'docker-compose -f docker/docker-compose-4.2.yml run client php vendor/bin/phpunit'
2628
sh 'docker-compose -f docker/docker-compose-4.2.yml down'
29+
30+
31+
sh 'docker-compose -f docker/docker-compose-4.1.yml down --volumes'
32+
sh 'docker-compose -f docker/docker-compose-4.1.yml up -d --force-recreate'
2733
sh 'docker-compose -f docker/docker-compose-4.1.yml run client php vendor/bin/phpunit'
2834
sh 'docker-compose -f docker/docker-compose-4.1.yml down'
35+
36+
37+
sh 'docker-compose -f docker/docker-compose-4.0.yml down --volumes'
38+
sh 'docker-compose -f docker/docker-compose-4.0.yml up -d --force-recreate'
2939
sh 'docker-compose -f docker/docker-compose-4.0.yml run client php vendor/bin/phpunit'
3040
sh 'docker-compose -f docker/docker-compose-4.0.yml down'
41+
42+
43+
sh 'docker-compose -f docker/docker-compose-3.5.yml down --volumes'
44+
sh 'docker-compose -f docker/docker-compose-3.5.yml up -d --force-recreate'
3145
sh 'docker-compose -f docker/docker-compose-3.5.yml run client php vendor/bin/phpunit'
3246
sh 'docker-compose -f docker/docker-compose-3.5.yml down'
47+
3348
// sh 'docker-compose -f docker/docker-compose-2.3.yml run client php vendor/bin/phpunit'
3449
sh 'docker-compose -f docker/docker-compose-php-7.4.yml run client php vendor/bin/phpunit'
3550
sh 'docker-compose -f docker/docker-compose-php-7.4.yml down'

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ services:
2222
neo4j:
2323
networks:
2424
- neo4j
25-
image: neo4j:3.5
25+
image: neo4j:4.2
2626
ports:
2727
- "7474:7474"
2828
- "7687:7687"

docker/Dockerfile-php-8.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y \
1414
ARG WITH_XDEBUG=false
1515

1616
RUN if [ $WITH_XDEBUG = "true" ] ; then \
17-
pecl install xdebug-3; \
17+
pecl install xdebug; \
1818
docker-php-ext-enable xdebug; \
1919
fi;
2020

docker/docker-compose-2.3.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-8.0
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:

docker/docker-compose-3.5.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-8.0
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:

docker/docker-compose-4.0.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-8.0
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:
15-
- neo4j
17+
- neo4j
18+
volumes:
19+
- ../:/opt/project
1620
neo4j:
1721
networks:
1822
- neo4j

docker/docker-compose-4.1.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-8.0
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:
15-
- neo4j
17+
- neo4j
18+
volumes:
19+
- ../:/opt/project
1620
neo4j:
1721
networks:
1822
- neo4j

docker/docker-compose-4.2.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-8.0
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:
15-
- neo4j
17+
- neo4j
18+
volumes:
19+
- ../:/opt/project
1620
neo4j:
1721
networks:
1822
- neo4j

docker/docker-compose-php-7.4.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ services:
99
build:
1010
context: ../
1111
dockerfile: docker/Dockerfile-php-7.4
12+
args:
13+
- WITH_XDEBUG=true
1214
networks:
1315
- neo4j
1416
depends_on:
15-
- neo4j
17+
- neo4j
18+
volumes:
19+
- ../:/opt/project
1620
neo4j:
1721
networks:
1822
- neo4j

phpunit-bootstrap.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
*/
1313

1414
use Laudis\Neo4j\ClientBuilder;
15-
use Laudis\Neo4j\Exception\Neo4jException;
1615

1716
include __DIR__.'/vendor/autoload.php';
1817

@@ -27,6 +26,7 @@
2726

2827
return;
2928
} catch (Throwable $e) {
29+
error_log($e->getMessage()."\n");
3030
--$retriesLeft;
3131
sleep(5);
3232
}

0 commit comments

Comments
 (0)