Rebuild Storage system #1

Closed
opened 2024-09-13 21:02:49 +00:00 by lexx · 3 comments
Owner

I want to support the following features options:

  • Store files locally
  • Store files in s3 compatible
  • Store files publicly available
  • Store files locally available (secure)
  • Create custom presets
  • Generate these presets either on demand or with cron job
  • Choose disk and folder for each schema
  • Choose presets for each schema

Thumbnail Problem

Locally stored presets are accessible without hitting the php server. If the file doesn't exist then it does hit the server
to generate it.

But when using an s3 storage this is not possible!

I want to support the following features options: - Store files locally - Store files in s3 compatible - Store files publicly available - Store files locally available (secure) - Create custom presets - Generate these presets either on demand or with cron job - Choose disk and folder for each schema - Choose presets for each schema # Thumbnail Problem Locally stored presets are accessible without hitting the php server. If the file doesn't exist then it does hit the server to generate it. But when using an s3 storage this is not possible!
lexx self-assigned this 2024-09-13 21:02:49 +00:00
Author
Owner

The current only possible solutions is to:

  • Build all available thumbnails on upload
  • Generate all new thumbnails when a new filter presents itself

I should also create a cleanup operation for deleted files or thumbnail presets

The current only possible solutions is to: - Build all available thumbnails on upload - Generate all new thumbnails when a new filter presents itself I should also create a cleanup operation for deleted files or thumbnail presets
Author
Owner
For command aliases: https://tomgrohl.medium.com/how-to-add-aliases-to-your-laravel-console-commands-487eafd43f34
Author
Owner
https://www.youtube.com/watch?v=yj_G9pJtUhU
lexx closed this issue 2024-10-04 18:10:50 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lucent/lucent-laravel#1