mirror of
https://github.com/roundcube/roundcubemail-docker.git
synced 2026-05-05 10:56:14 +02:00
Use another method to check PHP FPM health
This commit is contained in:
parent
190a6c0e99
commit
55bc178488
@ -5,7 +5,9 @@ services:
|
||||
image: ${ROUNDCUBEMAIL_TEST_IMAGE:-roundcube-test-fpm}
|
||||
healthcheck:
|
||||
# Check until the FPM port is in in the LISTEN list
|
||||
test: ["CMD-SHELL", "netstat -an | grep -q -F \":9000\""]
|
||||
# test: ["CMD-SHELL", "netstat -an | grep -q -F \":9000\""]
|
||||
# Or use php to test php since the non alpine fpm image has no binary able to know if a port is in listen mode
|
||||
test: ["CMD-SHELL", "php -r '$$c = @fsockopen(\"localhost\", 9000); if (is_resource($$c)) { fwrite(STDOUT, \"OK\"); fclose($$c); exit(0); } else { fwrite(STDERR, \"FAIL\"); exit(1); }'"]
|
||||
interval: 2s
|
||||
timeout: 3s
|
||||
retries: 30
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user