Files
michaelschiemer/tests/debug/test-dockerfile-git.sh
Michael Schiemer 16d586ecdf chore: Update deployment configuration and documentation
- Update Gitea configuration (remove DEFAULT_ACTIONS_URL)
- Fix deployment documentation
- Update Ansible playbooks
- Clean up deprecated files
- Add new deployment scripts and templates
2025-10-31 21:11:11 +01:00

59 lines
1.5 KiB
Bash
Executable File

#!/bin/bash
# Quick test script to verify Dockerfile.production contains Git and Composer
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
DOCKERFILE="$PROJECT_ROOT/Dockerfile.production"
echo "🧪 Testing Dockerfile.production for Git and Composer"
echo ""
# Check if Dockerfile exists
if [ ! -f "$DOCKERFILE" ]; then
echo "❌ Dockerfile.production not found at $DOCKERFILE"
exit 1
fi
echo "✅ Found Dockerfile.production"
echo ""
# Check for git installation
echo "📋 Checking for git installation..."
if grep -q "git" "$DOCKERFILE"; then
echo "✅ git found in Dockerfile"
echo " Relevant lines:"
grep -n "git" "$DOCKERFILE" | head -3
else
echo "❌ git NOT found in Dockerfile"
exit 1
fi
# Check for composer installation
echo ""
echo "📋 Checking for composer installation..."
if grep -q "composer" "$DOCKERFILE"; then
echo "✅ composer found in Dockerfile"
echo " Relevant lines:"
grep -n "composer" "$DOCKERFILE" | head -3
else
echo "❌ composer NOT found in Dockerfile"
exit 1
fi
# Check for entrypoint copy
echo ""
echo "📋 Checking for entrypoint.sh copy..."
if grep -q "entrypoint.sh\|ENTRYPOINT" "$DOCKERFILE"; then
echo "✅ entrypoint.sh copy/ENTRYPOINT found"
echo " Relevant lines:"
grep -n "entrypoint\|ENTRYPOINT" "$DOCKERFILE" | head -3
else
echo "❌ entrypoint.sh copy/ENTRYPOINT NOT found"
exit 1
fi
echo ""
echo "✅ All Dockerfile checks passed!"