@@ -22,7 +22,6 @@ docker compose pull || true
2222docker compose build && docker compose up -d
2323
2424# Ensure long-running pods are ready to connect
25- docker run --rm --net all-images_default jwilder/dockerize dockerize -wait tcp://php-8-1-dev:9000 -timeout 1m
2625docker run --rm --net all-images_default jwilder/dockerize dockerize -wait tcp://php-8-2-dev:9000 -timeout 1m
2726docker run --rm --net all-images_default jwilder/dockerize dockerize -wait tcp://php-8-3-dev:9000 -timeout 1m
2827docker run --rm --net all-images_default jwilder/dockerize dockerize -wait tcp://php-8-4-dev:9000 -timeout 1m
@@ -40,8 +39,6 @@ docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep
4039docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep node-20
4140docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep node-22
4241docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep node-24
43- docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep php-8-1-dev
44- docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep php-8-1-prod
4542docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep php-8-2-dev
4643docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep php-8-2-prod
4744docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep php-8-3-dev
@@ -63,48 +60,6 @@ docker ps --filter label=com.docker.compose.project=all-images | grep Up | grep
6360# commons should be running Alpine Linux
6461docker compose exec -T commons sh -c " cat /etc/os-release" | grep " Alpine Linux"
6562
66- # PHP 8.1 development should have PHP installed
67- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " PHP Version" | grep " 8.1"
68- docker compose exec -T php-8-1-dev bash -c " php -i" | grep " PHP Version" | grep " 8.1"
69-
70- # PHP 8.1 development should have modules enabled
71- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " APCu Support" | grep " Enabled"
72- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " LibYAML Support" | grep " enabled"
73- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " Redis Support" | grep " enabled"
74- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " imagick module" | grep " enabled"
75-
76- # PHP 8.1 development should have default configuration.
77- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " memory_limit" | grep " 400M"
78- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " short_open_tag" | grep " On"
79- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " max_execution_time" | grep " 900"
80- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " max_input_time" | grep " 900"
81- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " post_max_size" | grep " 2048M"
82- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " max_input_vars" | grep " 2000"
83- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " max_file_uploads" | grep " 20"
84- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " session.cookie_samesite" | grep " no value"
85- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " display_errors" | grep " Off"
86- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " date.timezone" | grep " UTC"
87- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " opcache.memory_consumption" | grep " 256"
88- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " error_reporting" | grep " 22527"
89- docker compose exec -T php-8-1-dev bash -c " php -i" | grep " sendmail_path" | grep " /usr/sbin/sendmail -t -i"
90-
91- # PHP 8.1 development should have extensions enabled.
92- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " xdebug.client_port" | grep " 9003"
93- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " PHP_IDE_CONFIG" | grep " serverName=lagoon"
94- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " xdebug.log" | grep " /tmp/xdebug.log"
95- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " newrelic.appname" | grep " noproject-nobranch"
96- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " newrelic.logfile" | grep " /dev/stderr"
97- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " newrelic.application_logging.forwarding.enabled" | grep " disabled"
98- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " Blackfire" | grep " enabled"
99- docker compose exec -T commons sh -c " curl -kL http://php-8-1-dev:9000" | grep " blackfire.agent_socket" | grep " tcp://127.0.0.1:8307"
100-
101- # PHP 8.1 production should have overridden configuration.
102- docker compose exec -T commons sh -c " curl -kL http://php-8-1-prod:9000" | grep " max_input_vars" | grep " 4000"
103- docker compose exec -T commons sh -c " curl -kL http://php-8-1-prod:9000" | grep " max_file_uploads" | grep " 40"
104- docker compose exec -T commons sh -c " curl -kL http://php-8-1-prod:9000" | grep " session.cookie_samesite" | grep " Strict"
105- docker compose exec -T commons sh -c " curl -kL http://php-8-1-prod:9000" | grep " upload_max_filesize" | grep " 1024M"
106- docker compose exec -T commons sh -c " curl -kL http://php-8-1-prod:9000" | grep " error_reporting" | grep " 22519"
107-
10863# PHP 8.2 development should have PHP installed
10964docker compose exec -T commons sh -c " curl -kL http://php-8-2-dev:9000" | grep " PHP Version" | grep " 8.2"
11065docker compose exec -T php-8-2-dev bash -c " php -i" | grep " PHP Version" | grep " 8.2"
0 commit comments