From a076a7ca715b8d488eacb6ef12b54f682178e62c Mon Sep 17 00:00:00 2001
From: Craig Andrews <candrews@integralblue.com>
Date: Wed, 6 Mar 2019 15:56:33 -0500
Subject: [PATCH] Run cli as user 33:33 to match www-data from
 versionpress/wordpress:php7.2-apache

versionpress/wordpress:php7.2-apache is based on wordpress:php7.2-apache which is based on debian.

On Debian, www-data:www-data is 33:33
On Alpine (which is what cli is based on), www-data:www-data is 82:82
Therefore, when Alpine and Debian interact, one has to change to match the other.

See https://github.com/docker-library/wordpress/issues/256 for details
---
 docker-compose.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docker-compose.yml b/docker-compose.yml
index 91ef4aa54..3ca623825 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -64,6 +64,7 @@ services:
       - wpcli-cache:/var/www/.wp-cli:z
     working_dir: /opt/versionpress/tests
     command: ../vendor/bin/phpunit --verbose --colors -c phpunit.xml --testdox-text /var/opt/versionpress/logs/testdox.txt
+    user: "33:33"
 
   tests-with-wordpress:
     image: versionpress/wordpress:cli
@@ -83,6 +84,7 @@ services:
     links:
       - selenium-hub
       - wordpress-for-tests
+    user: "33:33"
 
   selenium-hub:
     # Standalone Firefox is enough but could also be a full grid setup, hence the service name