Commit Graph

17 Commits

Author SHA1 Message Date
Christian Winther 7b3e11012f merge dev 2024-01-04 11:33:54 +00:00
Christian Winther 98211d3620 refactor Dockerfile and Docker workflow 2023-12-28 23:46:59 +00:00
Daniel Supernault fb1deb6e28
Add Resilient Media Storage 2023-09-25 00:59:24 -06:00
Daniel Supernault 573c88d7b5
Update filesystem config, change FILESYSTEM_DRIVER env variable to DANGEROUSLY_SET_FILESYSTEM_DRIVER and remove from default env configs. Changing the default filesystem should be avoided, use FILESYSTEM_CLOUD for s3 support, otherwise you can break things 2023-04-04 03:52:32 -06:00
Daniel Supernault 22da2647c7
Update filesystems, store all files as public by default and add default permissions. Fixes #4273, #4275. Closes #3825 2023-04-03 19:15:20 -06:00
Daniel Supernault e6bc57d7b6
Update Media model, use cloud filesystem url if enabled instead of cdn_url to easily update S3 media urls 2023-02-03 20:20:51 -07:00
Daniel Supernault 720b6eb337
Update filesystem config, fix DO Spaces root default 2022-12-02 02:03:06 -07:00
Daniel Supernault 18f3fcc663
Update Laravel 8 => 9 2022-11-07 18:41:25 -07:00
Daniel Supernault 71e6e1f14f
Update filesystem config 2022-04-10 06:32:02 -06:00
Daniel Supernault 49a53c27be
Update filesystems config, set S3 visibility to public by default. Fixes #2913 2022-02-09 23:17:19 -07:00
Daniel Supernault 3515a98e55
Add Cloud Backups, a command to store backups on S3 or compatible filesystems 2021-12-14 20:08:44 -07:00
Daniel Supernault ae90eef965
Update filesystems config, add backup driver to store backups on other filesystems 2021-02-07 00:14:52 -07:00
techknowlogick 254c53ecb8
Support minio for S3 uploads 2020-02-18 23:16:25 -05:00
Daniel Supernault a6228ffce7
Add spaces filesystem driver 2019-01-12 01:09:29 -07:00
Mike Barnes d483f4a01f
Expose S3 endpoint setting via config file
To use non-AWS services like Google Cloud Storage or a custom provider via S3 compatibility, the endpoint needs to be configurable, and separated from the URL to allow Cloudflare etc proxy for SSL termination.

eg for GCS in S3 mode with custom domain:
AWS_ENDPOINT="https://storage.googleapis.com"
AWS_URL="https://i.pitchfork.club"

This is already supported via the driver, it just needs a config option to feed it in.

https://laracasts.com/discuss/channels/laravel/custom-file-driver-digital-ocean-spaces?page=1
2018-11-05 17:01:22 +11:00
daniel b8abbdd90f Apply fixes from StyleCI 2018-08-28 03:07:36 +00:00
Daniel Supernault a034358c98 Add Laravel Framework 2018-04-15 17:56:48 -06:00