From 4d532fb57b26e61edd842c6366147fa657079157 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 16 Jun 2026 15:37:15 -0600 Subject: [PATCH] =?UTF-8?q?Modificaci=C3=B3n=20del=20composer=20install?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 144 +++++++++++++++++++++++++++++++++------------------ Dockerfile | 11 ++-- 2 files changed, 100 insertions(+), 55 deletions(-) diff --git a/.env.example b/.env.example index b08279df..169c0803 100644 --- a/.env.example +++ b/.env.example @@ -1,81 +1,125 @@ -APP_NAME=Laravel -APP_ENV=local -APP_KEY= -APP_DEBUG=true -APP_URL=http://localhost -APP_LOCALE=es -APP_FALLBACK_LOCALE=es -APP_FAKER_LOCALE=es_ES +# APP_NAME=Laravel +# APP_ENV=local +# APP_KEY= +# APP_DEBUG=true +# APP_URL=http://localhost -APP_MAINTENANCE_DRIVER=file -# APP_MAINTENANCE_STORE=database +# APP_LOCALE=es +# APP_FALLBACK_LOCALE=es +# APP_FAKER_LOCALE=es_ES -# PHP_CLI_SERVER_WORKERS=4 +# APP_MAINTENANCE_DRIVER=file +# # APP_MAINTENANCE_STORE=database -BCRYPT_ROUNDS=12 +# # PHP_CLI_SERVER_WORKERS=4 -LOG_CHANNEL=stack -LOG_STACK=single -LOG_DEPRECATIONS_CHANNEL=null -LOG_LEVEL=debug +# BCRYPT_ROUNDS=12 -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=sistemaeducativo -DB_USERNAME=root -DB_PASSWORD= +# LOG_CHANNEL=stack +# LOG_STACK=single +# LOG_DEPRECATIONS_CHANNEL=null +# LOG_LEVEL=debug -SESSION_DRIVER=database -SESSION_LIFETIME=120 -SESSION_ENCRYPT=false -SESSION_PATH=/ -SESSION_DOMAIN=null +# DB_CONNECTION=mysql +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=sistemaeducativo +# DB_USERNAME=root +# DB_PASSWORD= -BROADCAST_CONNECTION=log -FILESYSTEM_DISK=local -QUEUE_CONNECTION=database +# SESSION_DRIVER=database +# SESSION_LIFETIME=120 +# SESSION_ENCRYPT=false +# SESSION_PATH=/ +# SESSION_DOMAIN=null -CACHE_STORE=database -# CACHE_PREFIX= +# BROADCAST_CONNECTION=log +# FILESYSTEM_DISK=local +# QUEUE_CONNECTION=database -APP_NAME="Sistema Educativo CUIEP" -APP_ENV=local +# CACHE_STORE=database +# # CACHE_PREFIX= + +# APP_NAME="Sistema Educativo CUIEP" +# APP_ENV=local +# APP_KEY=base64:1EprnplCgW3bOVa+E65gRv3OUX+ls4Pylw50UqGgiWU= +# APP_DEBUG=true +# APP_URL=http://localhost:8000 +# APP_LOCALE=es + +# DB_CONNECTION=mysql +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=sistemaeducativo +# DB_USERNAME=laravel +# DB_PASSWORD= + +# SESSION_DRIVER=file +# QUEUE_CONNECTION=database +# BROADCAST_CONNECTION=reverb + +# REVERB_APP_ID=748566 +# REVERB_APP_KEY=fmoknd2swp3clsqfbdpg +# REVERB_APP_SECRET=vahbjut789g3d7rdphzg +# REVERB_HOST=127.0.0.1 +# REVERB_PORT=8080 +# REVERB_SCHEME=http + +# VITE_REVERB_HOST=127.0.0.1 +# VITE_REVERB_PORT=8080 +# VITE_REVERB_SCHEME=http +# VITE_REVERB_APP_KEY="${REVERB_APP_KEY}" + +# OPENPAY_ID= +# OPENPAY_PRIVATE_KEY= +# OPENPAY_PUBLIC_KEY= +# OPENPAY_PRODUCTION=false + +# WHATSAPP_TOKEN=EAANZBf4YEsjABRnUjl4d5PQS33GwnMZA6u9nFLvXpJAR4ZAlMEjg33AOPI6ommzCuQZAjZABJ4QclDptJXA0aGvZCPzL2dhiELU5mZBEJ2eZALu4SbZAaQQ6umgq7uCSh4yOsk58urzM9P6W5JMZBbl1LT5ZBqmCvBKKC0rAFtZBZB2GiwN54mlSZAifZAq9kbuUuZAzkwZDZD +# WHATSAPP_PHONE_ID=1168611189662826 +# WHATSAPP_WABA_ID=1652562415964289 +# WHATSAPP_VERIFY_TOKEN=muronegro_webhook_2026 + + +APP_NAME=Sistema Educativo CUIEP +APP_ENV=production APP_KEY=base64:1EprnplCgW3bOVa+E65gRv3OUX+ls4Pylw50UqGgiWU= APP_DEBUG=true -APP_URL=http://localhost:8000 +APP_URL=https://sistemaeducativo.muronegro.cloud APP_LOCALE=es - DB_CONNECTION=mysql -DB_HOST=127.0.0.1 +DB_HOST=q3hzv0li1gt2ppqbp21eg7pd DB_PORT=3306 DB_DATABASE=sistemaeducativo DB_USERNAME=laravel -DB_PASSWORD= - -SESSION_DRIVER=file +DB_PASSWORD=Azulejo#2026 +SESSION_DRIVER=database QUEUE_CONNECTION=database BROADCAST_CONNECTION=reverb - REVERB_APP_ID=748566 REVERB_APP_KEY=fmoknd2swp3clsqfbdpg REVERB_APP_SECRET=vahbjut789g3d7rdphzg -REVERB_HOST=127.0.0.1 -REVERB_PORT=8080 +REVERB_HOST=0.0.0.0 +REVERB_PORT=8085 REVERB_SCHEME=http - -VITE_REVERB_HOST=127.0.0.1 -VITE_REVERB_PORT=8080 -VITE_REVERB_SCHEME=http -VITE_REVERB_APP_KEY="${REVERB_APP_KEY}" - +VITE_REVERB_HOST=reverb.muronegro.cloud +VITE_REVERB_PORT=443 +VITE_REVERB_SCHEME=https +VITE_REVERB_APP_KEY=fmoknd2swp3clsqfbdpg OPENPAY_ID= OPENPAY_PRIVATE_KEY= OPENPAY_PUBLIC_KEY= OPENPAY_PRODUCTION=false - WHATSAPP_TOKEN=EAANZBf4YEsjABRnUjl4d5PQS33GwnMZA6u9nFLvXpJAR4ZAlMEjg33AOPI6ommzCuQZAjZABJ4QclDptJXA0aGvZCPzL2dhiELU5mZBEJ2eZALu4SbZAaQQ6umgq7uCSh4yOsk58urzM9P6W5JMZBbl1LT5ZBqmCvBKKC0rAFtZBZB2GiwN54mlSZAifZAq9kbuUuZAzkwZDZD WHATSAPP_PHONE_ID=1168611189662826 WHATSAPP_WABA_ID=1652562415964289 WHATSAPP_VERIFY_TOKEN=muronegro_webhook_2026 +MAIL_MAILER=smtp +MAIL_HOST=server.sistemasecuiep.com +MAIL_PORT=465 +MAIL_USERNAME=no-reply@devsecuiep.sistemasecuiep.com +MAIL_PASSWORD=Azulejo#2025 +MAIL_ENCRYPTION=ssl +MAIL_FROM_ADDRESS=no-reply@devsecuiep.sistemasecuiep.com +MAIL_FROM_NAME=Sistema Educativo CUIEP diff --git a/Dockerfile b/Dockerfile index 6d4af7ff..9a0efbf1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,6 @@ FROM php:8.2-fpm-alpine RUN apk add --no-cache nginx nodejs npm supervisor icu-dev \ && docker-php-ext-install pdo pdo_mysql mysqli bcmath pcntl intl -# Configurar PHP-FPM con límites de upload RUN echo "upload_max_filesize=50M" > /usr/local/etc/php/conf.d/uploads.ini \ && echo "post_max_size=55M" >> /usr/local/etc/php/conf.d/uploads.ini \ && echo "memory_limit=256M" >> /usr/local/etc/php/conf.d/uploads.ini @@ -11,6 +10,12 @@ RUN echo "upload_max_filesize=50M" > /usr/local/etc/php/conf.d/uploads.ini \ WORKDIR /app COPY . . +# ← AQUÍ PRIMERO, antes de composer +RUN mkdir -p storage/framework/sessions storage/framework/views storage/framework/cache \ + storage/app/livewire-tmp storage/logs bootstrap/cache \ + && chmod -R 775 storage bootstrap/cache \ + && chown -R nobody:nginx storage bootstrap/cache + RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer install --optimize-autoloader @@ -21,10 +26,6 @@ RUN npm ci && \ VITE_REVERB_APP_KEY=fmoknd2swp3clsqfbdpg \ npm run build -RUN mkdir -p storage/framework/sessions storage/framework/views storage/framework/cache storage/app/livewire-tmp storage/logs \ - && chmod -R 775 storage bootstrap/cache \ - && chown -R nobody:nginx storage bootstrap/cache - RUN rm -rf public/storage && php artisan storage:link COPY nginx.conf /etc/nginx/nginx.conf