fix(docker): mejorar generacion de .env y APP_KEY en entrypoint
- Se corrigen permisos del .env para el usuario laravel (664). - Se mejora la robustez de key:generate usando su -s /bin/bash -c como usuario laravel. - Se asegura que APP_KEY se capture y guarde correctamente usando @ como delimitador en sed. - Limpieza general del entrypoint y mejora de logs.
This commit is contained in:
@@ -85,6 +85,12 @@ RUN chown -R laravel:laravel /var/www/html/storage \
|
||||
COPY --chown=root:root docker/entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
|
||||
# Create PHP-FPM wrapper to clean empty environment variables
|
||||
RUN echo '#!/bin/bash' > /usr/local/bin/php-fpm-wrapper && \
|
||||
echo 'unset APP_KEY APP_URL APP_ENV APP_DEBUG TELEGRAM_WEBHOOK_URL SESSION_DOMAIN' >> /usr/local/bin/php-fpm-wrapper && \
|
||||
echo 'exec /usr/local/sbin/php-fpm "$@"' >> /usr/local/bin/php-fpm-wrapper && \
|
||||
chmod +x /usr/local/bin/php-fpm-wrapper
|
||||
|
||||
# Expose port 80 (interno)
|
||||
EXPOSE 80
|
||||
|
||||
|
||||
Reference in New Issue
Block a user