UnknownSec Bypass
403
:
/
var
/
www
/
html
/
lms_9d655b94864d
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
docker-entrypoint.sh
#!/bin/bash set -e cd /var/www/html echo "🔐 Verificando se variável GITHUB_TOKEN está definida..." if [ -n "$GITHUB_TOKEN" ]; then echo "🔐 Configurando token do GitHub no Composer via COMPOSER_AUTH..." export COMPOSER_AUTH='{ "github-oauth": { "github.com": "'"$GITHUB_TOKEN"'" } }' else echo "⚠️ Variável GITHUB_TOKEN não definida. Se houver dependências privadas, o Composer poderá falhar." fi # Corrige erro de propriedade ao usar git dentro do container echo "🔧 Adicionando diretório como seguro para o Git..." git config --global --add safe.directory /var/www/html echo "📦 Verificando dependências do Laravel..." if [ ! -d "vendor" ]; then echo "🔧 Rodando composer install..." composer install --no-interaction --prefer-dist --optimize-autoloader || true else echo "✅ Dependências já instaladas." fi echo "📁 Corrigindo permissões..." mkdir -p storage bootstrap/cache public/storage chmod -R 775 storage bootstrap/cache public/storage chown -R www-data:www-data storage bootstrap/cache public/storage if [ -f artisan ]; then echo "⚙️ Limpando caches do Laravel..." php artisan config:clear || true php artisan cache:clear || true php artisan route:clear || true php artisan view:clear || true if ! php artisan migrate:status > /dev/null 2>&1; then echo "🗄️ Executando migrations e seeders..." php artisan migrate --force || true php artisan db:seed --force || true else echo "✅ Migrations já aplicadas. Nenhuma alteração feita." fi else echo "⚠️ Arquivo artisan não encontrado. Laravel pode não estar montado corretamente." fi echo "🚀 Iniciando Apache..." exec apache2-foreground
Copyright © 2026 - UnknownSec