We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 66b51f0 commit ec0b5c4Copy full SHA for ec0b5c4
1 file changed
.devcontainer/install-dependencies.sh
@@ -0,0 +1,20 @@
1
+#!/bin/bash
2
+
3
+if [ -f "composer.json" ]; then
4
+ echo "Found composer.json in project root. Installing dependencies..."
5
+ composer install --no-interaction --ignore-platform-reqs
6
+ echo "✅ PHP dependencies installed successfully in project root."
7
+else
8
+ echo "⚠️ No composer.json in project root. Searching for composer.json files in subdirectories..."
9
10
+ find . -type f -name "composer.json" | while read composer_file; do
11
+ dir=$(dirname "$composer_file")
12
+ echo "Installing dependencies in $dir..."
13
+ (cd "$dir" && composer install --no-interaction --ignore-platform-reqs)
14
+ if [ $? -eq 0 ]; then
15
+ echo "✅ Dependencies installed successfully in $dir."
16
+ else
17
+ echo "❌ Failed to install dependencies in $dir."
18
+ fi
19
+ done
20
+fi
0 commit comments