From a724b0daee45833279175004177f055a873be382 Mon Sep 17 00:00:00 2001 From: Yuri Habib Date: Sun, 13 Feb 2022 14:58:13 -0800 Subject: [PATCH] Allow Docker Apache write permissions I had a permission problem using PHP scripts, Running ` chown -R www-data /var/www/html ` after SSHing into the docker container helped fixing the problem. --- src/lib/buildPacks/php.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/buildPacks/php.ts b/src/lib/buildPacks/php.ts index cf8e49f98..9bb345dec 100644 --- a/src/lib/buildPacks/php.ts +++ b/src/lib/buildPacks/php.ts @@ -11,6 +11,7 @@ const createDockerfile = async (data, image): Promise => { Dockerfile.push(`COPY ./${baseDirectory || ''} /var/www/html`); Dockerfile.push(`EXPOSE 80`); Dockerfile.push('CMD ["apache2-foreground"]'); + Dockerfile.push('RUN chown -R www-data /var/www/html'); await fs.writeFile(`${workdir}/Dockerfile`, Dockerfile.join('\n')); };