Skip to main content

🗄️ 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.