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
This commit is contained in:
2025-10-31 21:11:11 +01:00
parent cf4748f8db
commit 16d586ecdf
92 changed files with 4601 additions and 10524 deletions

View File

@@ -0,0 +1,58 @@
#!/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!"