Docs Configuration Storage & File Uploads

Storage & File Uploads

Configure file upload limits, storage drivers, and CDN integration.

3 views Updated 1 month ago

Storage & File Uploads

Upload Limits

Configure maximum file sizes in your .env:

UPLOAD_MAX_SIZE=10

STORE_LOGO_MAX_SIZE=2

FAVICON_MAX_SIZE=1

Values are in megabytes. Also check your PHP php.ini settings for upload_max_filesize and post_max_size.

Storage Drivers

CreateCouponWebsite supports multiple storage backends:

  • local — Store files on the local filesystem (default)
  • s3 — Amazon S3 or S3-compatible storage (DigitalOcean Spaces, MinIO)
  • gcs — Google Cloud Storage

FILESYSTEM_DISK=local

AWS_ACCESS_KEY_ID=

AWS_SECRET_ACCESS_KEY=

AWS_DEFAULT_REGION=us-east-1

AWS_BUCKET=your-bucket

CDN Integration

To serve media through a CDN, set the asset URL:

ASSET_URL=https://cdn.your-domain.com

Image Optimization

CreateCouponWebsite automatically optimizes uploaded store logos and images:

IMAGE_QUALITY=85

IMAGE_DRIVER=gd

WEBP_ENABLED=true

Enable WebP conversion for 30-50% smaller file sizes with no visible quality loss.

Was this article helpful?