Add clarifying comments to address code review feedback

Co-authored-by: ShaYmez <76499782+ShaYmez@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-12-13 02:56:24 +00:00
parent 1424e5e8f0
commit 41540e3d9e

View File

@ -101,8 +101,11 @@ install_docker_and_dependencies() {
echo "docker-compose-plugin installed successfully" echo "docker-compose-plugin installed successfully"
# Create wrapper script for docker-compose command compatibility # Create wrapper script for docker-compose command compatibility
# docker-compose-plugin provides 'docker compose' but scripts use 'docker-compose' # docker-compose-plugin provides 'docker compose' but scripts use 'docker-compose'
# Note: Using single quotes in heredoc ('EOF') prevents variable expansion for robustness
if [ ! -f /usr/local/bin/docker-compose ]; then if [ ! -f /usr/local/bin/docker-compose ]; then
echo "Creating docker-compose wrapper script..." echo "Creating docker-compose wrapper script..."
# Create wrapper that forwards all commands to 'docker compose'
# Exit on failure is intentional - without this wrapper, all control scripts will fail
if cat > /usr/local/bin/docker-compose << 'EOF' if cat > /usr/local/bin/docker-compose << 'EOF'
#!/bin/sh #!/bin/sh
# Wrapper script to provide docker-compose command using docker compose plugin # Wrapper script to provide docker-compose command using docker compose plugin
@ -116,6 +119,8 @@ EOF
exit 1 exit 1
fi fi
else else
# Skip wrapper creation if docker-compose already exists
# This preserves existing installations (from apt or manual install)
echo "docker-compose command already exists, skipping wrapper creation" echo "docker-compose command already exists, skipping wrapper creation"
fi fi
else else