- Update Gitea configuration (remove DEFAULT_ACTIONS_URL) - Fix deployment documentation - Update Ansible playbooks - Clean up deprecated files - Add new deployment scripts and templates
59 lines
1.5 KiB
Bash
Executable File
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!"
|