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,64 @@
#!/bin/bash
# Quick test script to verify entrypoint.sh Git functionality
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
ENTRYPOINT="$PROJECT_ROOT/docker/entrypoint.sh"
echo "🧪 Testing entrypoint.sh Git functionality"
echo ""
# Check if entrypoint.sh exists
if [ ! -f "$ENTRYPOINT" ]; then
echo "❌ entrypoint.sh not found at $ENTRYPOINT"
exit 1
fi
echo "✅ Found entrypoint.sh"
echo ""
# Check for GIT_REPOSITORY_URL handling
echo "📋 Checking for GIT_REPOSITORY_URL handling..."
if grep -q "GIT_REPOSITORY_URL" "$ENTRYPOINT"; then
echo "✅ GIT_REPOSITORY_URL found in entrypoint.sh"
else
echo "❌ GIT_REPOSITORY_URL NOT found in entrypoint.sh"
exit 1
fi
# Check for git clone
echo "📋 Checking for git clone functionality..."
if grep -q "git clone" "$ENTRYPOINT"; then
echo "✅ git clone found"
else
echo "❌ git clone NOT found"
exit 1
fi
# Check for git pull
echo "📋 Checking for git pull functionality..."
if grep -q "git.*pull\|git fetch\|git reset" "$ENTRYPOINT"; then
echo "✅ git pull/fetch/reset found"
else
echo "❌ git pull/fetch/reset NOT found"
exit 1
fi
# Check for composer install
echo "📋 Checking for composer install..."
if grep -q "composer install" "$ENTRYPOINT"; then
echo "✅ composer install found"
else
echo "❌ composer install NOT found"
exit 1
fi
echo ""
echo "📝 Relevant entrypoint.sh sections:"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
grep -A 60 "Git Clone/Pull functionality" "$ENTRYPOINT" | head -65
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "✅ All checks passed! Entrypoint.sh contains Git functionality."