26 lines
No EOL
853 B
Bash
26 lines
No EOL
853 B
Bash
#!/bin/bash
|
|
|
|
# Podman aliases for Laravel Sail compatibility
|
|
# Source this file to use Sail commands with Podman
|
|
# Usage: source docker/dev/podman/podman-sail-alias.sh
|
|
|
|
# Create docker alias pointing to podman
|
|
alias docker='podman'
|
|
|
|
# Create docker-compose alias pointing to podman-compose
|
|
alias docker-compose='podman-compose'
|
|
|
|
# Sail wrapper function that uses podman-compose
|
|
sail() {
|
|
if [[ -f docker/dev/podman/docker-compose.yml ]]; then
|
|
podman-compose -f docker/dev/podman/docker-compose.yml "$@"
|
|
else
|
|
echo "❌ Podman compose file not found at docker/dev/podman/docker-compose.yml"
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
echo "✅ Podman aliases set up for Laravel Sail compatibility"
|
|
echo "🐳 'docker' → 'podman'"
|
|
echo "🔧 'docker-compose' → 'podman-compose'"
|
|
echo "⛵ 'sail' → uses podman-compose with dev configuration" |