3.0.0-beta.29 • Published 8 months ago

@payloadcms/storage-vercel-blob v3.0.0-beta.29

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Vercel Blob Storage for Payload

This package provides a simple way to use Vercel Blob storage with Payload.

NOTE: This package removes the need to use @payloadcms/plugin-cloud-storage as was needed in Payload 2.x.

Installation

pnpm add @payloadcms/storage-vercel-blob

Usage

  • Configure the collections object to specify which collections should use the Vercel Blob adapter. The slug must match one of your existing collection slugs.
  • Ensure you have BLOB_READ_WRITE_TOKEN set in your Vercel environment variables. This is usually set by Vercel automatically after adding blob storage to your project.
  • When enabled, this package will automatically set disableLocalStorage to true for each collection.
import { vercelBlobStorage } from '@payloadcms/storage-vercel-blob'
import { Media } from './collections/Media'
import { MediaWithPrefix } from './collections/MediaWithPrefix'

export default buildConfig({
  collections: [Media, MediaWithPrefix],
  plugins: [
    vercelBlobStorage({
      enabled: true, // Optional, defaults to true
      // Specify which collections should use Vercel Blob
      collections: {
        [Media.slug]: true,
        [MediaWithPrefix.slug]: {
          prefix: 'my-prefix',
        },
      },
      // Token provided by Vercel once Blob storage is added to your Vercel project
      token: process.env.BLOB_READ_WRITE_TOKEN,
    }),
  ],
})
OptionDescriptionDefault
enabledWhether or not to enable the plugintrue
collectionsCollections to apply the Vercel Blob adapter to
addRandomSuffixAdd a random suffix to the uploaded file name in Vercel Blob storagefalse
cacheControlMaxAgeCache-Control max-age in seconds365 * 24 * 60 * 60 (1 Year)
tokenVercel Blob storage read/write token''
3.0.0-beta.123

8 months ago

3.0.0-beta.121

8 months ago

3.0.0-beta.122

8 months ago

3.0.0-beta.120

8 months ago

3.0.0-beta.119

8 months ago

3.0.0-beta.118

8 months ago

3.0.0-beta.117

8 months ago

3.0.0-beta.116

8 months ago

3.0.0-beta.115

8 months ago

3.0.0-beta.114

8 months ago

3.0.0-beta.112

8 months ago

3.0.0-beta.113

8 months ago

3.0.0-beta.110

9 months ago

3.0.0-beta.111

8 months ago

3.0.0-beta.109

9 months ago

3.0.0-beta.60

11 months ago

3.0.0-beta.61

11 months ago

3.0.0-beta.62

11 months ago

3.0.0-beta.63

11 months ago

3.0.0-beta.64

11 months ago

3.0.0-beta.65

11 months ago

3.0.0-beta.66

11 months ago

3.0.0-beta.67

11 months ago

3.0.0-beta.68

11 months ago

3.0.0-beta.69

11 months ago

3.0.0-beta.50

12 months ago

3.0.0-beta.51

12 months ago

3.0.0-beta.52

12 months ago

3.0.0-beta.53

12 months ago

3.0.0-beta.54

12 months ago

3.0.0-beta.55

12 months ago

3.0.0-beta.56

12 months ago

3.0.0-beta.57

12 months ago

3.0.0-beta.58

12 months ago

3.0.0-beta.59

11 months ago

3.0.0-beta.40

1 year ago

3.0.0-beta.41

1 year ago

3.0.0-beta.42

1 year ago

3.0.0-beta.43

1 year ago

3.0.0-beta.44

1 year ago

3.0.0-beta.45

1 year ago

3.0.0-beta.46

1 year ago

3.0.0-beta.47

1 year ago

3.0.0-beta.48

12 months ago

3.0.0-beta.49

12 months ago

3.0.0-beta.36

1 year ago

3.0.0-beta.37

1 year ago

3.0.0-beta.38

1 year ago

3.0.0-beta.39

1 year ago

3.0.0-beta.91

10 months ago

3.0.0-beta.92

10 months ago

3.0.0-beta.93

10 months ago

3.0.0-beta.94

10 months ago

3.0.0-beta.95

10 months ago

3.0.0-beta.96

10 months ago

3.0.0-beta.97

10 months ago

3.0.0-beta.98

9 months ago

3.0.0-beta.99

9 months ago

3.0.0-beta.90

10 months ago

3.0.0-beta.80

10 months ago

3.0.0-beta.81

10 months ago

3.0.0-beta.82

10 months ago

3.0.0-beta.83

10 months ago

3.0.0-beta.84

10 months ago

3.0.0-beta.85

10 months ago

3.0.0-beta.86

10 months ago

3.0.0-beta.87

10 months ago

3.0.0-beta.88

10 months ago

3.0.0-beta.89

10 months ago

3.0.0-beta.101

9 months ago

3.0.0-beta.102

9 months ago

3.0.0-beta.100

9 months ago

3.0.0-beta.105

9 months ago

3.0.0-beta.106

9 months ago

3.0.0-beta.103

9 months ago

3.0.0-beta.104

9 months ago

3.0.0-beta.70

11 months ago

3.0.0-beta.71

11 months ago

3.0.0-beta.72

11 months ago

3.0.0-beta.73

11 months ago

3.0.0-beta.74

10 months ago

3.0.0-beta.75

10 months ago

3.0.0-beta.76

10 months ago

3.0.0-beta.77

10 months ago

3.0.0-beta.78

10 months ago

3.0.0-beta.107

9 months ago

3.0.0-beta.79

10 months ago

3.0.0-beta.108

9 months ago

3.0.0-beta.35

1 year ago

3.0.0-beta.33

1 year ago

3.0.0-beta.34

1 year ago

3.0.0-beta.31

1 year ago

3.0.0-beta.32

1 year ago

3.0.0-beta.30

1 year ago

3.0.0-beta.29

1 year ago

3.0.0-beta.26

1 year ago

3.0.0-beta.27

1 year ago

3.0.0-beta.28

1 year ago

3.0.0-alpha.70

1 year ago

3.0.0-alpha.69

1 year ago

3.0.0-beta.25

1 year ago

3.0.0-alpha.68

1 year ago

3.0.0-beta.22

1 year ago

3.0.0-beta.23

1 year ago

3.0.0-beta.24

1 year ago

3.0.0-alpha.67

1 year ago

3.0.0-beta.21

1 year ago

3.0.0-alpha.66

1 year ago

3.0.0-beta.20

1 year ago

3.0.0-beta.19

1 year ago

3.0.0-alpha.65

1 year ago

3.0.0-beta.18

1 year ago

3.0.0-beta.15

1 year ago

3.0.0-beta.12

1 year ago

3.0.0-beta.13

1 year ago

3.0.0-beta.14

1 year ago

3.0.0-alpha.64

1 year ago

3.0.0-alpha.63

1 year ago

3.0.0-alpha.62

1 year ago