mirror of
https://github.com/ShaYmez/hblink3-docker-install.git
synced 2025-12-22 21:49:50 +13:00
Add clarifying comments to address code review feedback
Co-authored-by: ShaYmez <76499782+ShaYmez@users.noreply.github.com>
This commit is contained in:
parent
1424e5e8f0
commit
41540e3d9e
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user