diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index a0c531ee..961135ed 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -40,11 +40,7 @@ "forwardPorts": [ 8080 ], - "postCreateCommand": [ - "composer install --no-dev --optimize-autoloader", - "sudo chmod a+x \"$(pwd)\" && sudo rm -rf /var/www/html && sudo ln -s \"$(pwd)\" /var/www/html", - "npm install --global nyc" - ], + "postCreateCommand": ".devcontainer/postCreateCommand.sh", // alternatiuve: apache2ctl start (but requires root) "postAttachCommand": "php -S 0.0.0.0:8080" } diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh new file mode 100755 index 00000000..dd613dbe --- /dev/null +++ b/.devcontainer/postCreateCommand.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +composer install --no-dev --optimize-autoloader +sudo chmod a+x "$(pwd)" && sudo rm -rf /var/www/html && sudo ln -s "$(pwd)" /var/www/html +npm install --global nyc