🗄️ Almacenamiento Externo S3
Configura el almacenamiento externo de facturas en Amazon S3 dentro del proyecto. Sigue los pasos a continuación para dejarlo funcionando.
1. Ajustar las dependencias respectivas
Asegurese de tener la api Actualizada.
Antes de ejecutar los comandos, ingrese al contenedor Docker del API o al directorio del proyecto. Por ejemplo, para acceder al contenedor use:
docker exec -ti (nombre_del_contenedor) bash
Ejecute luego los siguientes comandos:
composer update
composer install
chmod -R 777 storage bootstrap/cache vendor/mpdf/mpdf
2. Configurar las variables en el archivo .env
Agregue los siguientes campos y configure las credenciales respectivas:
FILESYSTEM_DRIVER=local #local|s3 Configure el tipo de almacenamiento, en este caso s3
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_BUCKET=
AWS_ENDPOINT=
AWS_USE_PATH_STYLE_ENDPOINT=false
3. Limpiar y regenerar la configuración
Luego de guardar los cambios en el archivo .env, ejecute:
php artisan config:clear
php artisan cache:clear
php artisan config:cache
Estos comandos permitirán aplicar correctamente la nueva configuración y activar los cambios en el proyecto.