diff --git a/app/Blueprint/Webserver/WebserverBlueprint.php b/app/Blueprint/Webserver/WebserverBlueprint.php
index <HASH>..<HASH> 100644
--- a/app/Blueprint/Webserver/WebserverBlueprint.php
+++ b/app/Blueprint/Webserver/WebserverBlueprint.php
@@ -266,9 +266,6 @@ class WebserverBlueprint implements Blueprint, TakesDockerAccount {
 	protected function makeDockerfile(Configuration $config):Dockerfile {
 		$dockerfile = new Dockerfile();
 
-		$dockerfile->setUser( self::WWW_DATA_USER_ID );
-		$dockerfile->setGroup( self::WWW_DATA_GROUP_ID );
-
 		$dockerfile->setFrom($config->get('docker.base-image'));
 
 		$dockerfile->addVolume('/var/www/app');
@@ -278,6 +275,8 @@ class WebserverBlueprint implements Blueprint, TakesDockerAccount {
 
 		$dockerfile->copy('.'.$copySuffix, '/var/www/app'.$targetSuffix);
 
+		$dockerfile->run('chown -R '.self::WWW_DATA_USER_ID.':'.self::WWW_DATA_GROUP_ID.' /var/www/app');
+
 		$nginxConfig = $config->get('nginx-config');
 		if (!empty($nginxConfig)) {
 			$dockerfile->addVolume('/etc/nginx/conf.template.d');
changed user statement to chown on /var/www/app