0
Fork 0
mirror of https://github.com/stonith404/pingvin-share.git synced 2025-01-29 01:28:59 -05:00
pingvin-share/backend
Mattia Müggler 5a54fe4cb7
feat: add support for S3 as a storage provider (#659)
* add s3

* instance the s3 client dynamically

* refactor code

* fix format

* add docs

* add docs

* fix issue with s3 upload if you use the base path,
fix issue with archiving -> disable archiving for s3

* split file service in local and s3 file service and fix s3 upload chunking

* add working download/view

* add new features to local service (from main branch)

* revert s3 service and add working delete/remove functionality

* refactor s3 service

* Update backend/src/file/s3.service.ts

Co-authored-by: Elias Schneider <login@eliasschneider.com>

* Update frontend/src/components/admin/configuration/ConfigurationNavBar.tsx

Co-authored-by: Elias Schneider <login@eliasschneider.com>

* Update docs/docs/setup/s3.md

Co-authored-by: Elias Schneider <login@eliasschneider.com>

* Update backend/prisma/seed/config.seed.ts

Co-authored-by: Elias Schneider <login@eliasschneider.com>

* add note for ZIP archive in docs

* create logger instance

* make s3 instance dynamic

* add icon import

* remove console.logs

* add correct pdf viewing format

* add storage provider to share

* refactor: run formatter

* chore: add prisma migration

* fix: don't expose `storageProvider`

* chore: improve config variables description

---------

Co-authored-by: Elias Schneider <login@eliasschneider.com>
2024-12-19 12:06:49 +01:00
..
prisma feat: add support for S3 as a storage provider (#659) 2024-12-19 12:06:49 +01:00
src feat: add support for S3 as a storage provider (#659) 2024-12-19 12:06:49 +01:00
test feat: add name property to share (#462) 2024-05-03 17:12:26 +02:00
.eslintrc.json chore: add eslint 2022-10-13 23:57:37 +02:00
.prettierignore chore: formatter ignore translations 2023-08-17 15:00:57 +02:00
nest-cli.json docs(backend): add swagger documentation 2023-02-07 11:23:43 +01:00
package-lock.json feat: add support for S3 as a storage provider (#659) 2024-12-19 12:06:49 +01:00
package.json feat: add support for S3 as a storage provider (#659) 2024-12-19 12:06:49 +01:00
tsconfig.build.json feat: remove appwrite and add nextjs backend 2022-10-09 22:30:32 +02:00
tsconfig.json feat(auth): add OAuth2 login (#276) 2023-10-22 16:09:53 +02:00