mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 04:27:21 +00:00
indent numbered lists content, clarified media serve locations
This commit is contained in:
@@ -23,18 +23,17 @@ There are two ways to enable S3 or S3 compatible storage in bknd.
|
|||||||
|
|
||||||
1. Enable via the admin UI.
|
1. Enable via the admin UI.
|
||||||
|
|
||||||
Simply navigate to the **Media** tab of the bknd admin UI and enable the S3 media support.
|
Simply navigate to the **Media** tab of the bknd admin UI and enable the S3 media support.
|
||||||
Enter your AWS S3-compatible storage Access Key, Secret Access Key, and URL.
|
Enter your AWS S3-compatible storage Access Key, Secret Access Key, and URL.
|
||||||
This will automatically configure the S3 adapter for you.
|
This will automatically configure the S3 adapter for you.
|
||||||
|
|
||||||
**URL Format Examples:**
|
**URL Format Examples:**
|
||||||
- **S3**: `https://{bucket}.s3.{region}.amazonaws.com`
|
- **S3**: `https://{bucket}.s3.{region}.amazonaws.com`
|
||||||
- **R2 (Cloudflare)**: `https://{account_id}.r2.cloudflarestorage.com/{bucket}`
|
- **R2 (Cloudflare)**: `https://{account_id}.r2.cloudflarestorage.com/{bucket}`
|
||||||
|
|
||||||
2. Enable programmatically.
|
2. Enable programmatically.
|
||||||
|
|
||||||
To enable using a code-first approach, create an [Initial Structure](/usage/database#initial-structure) using the
|
To enable using a code-first approach, create an [Initial Structure](/usage/database#initial-structure) using the `initialConfig` option in your `bknd.config.ts` file.
|
||||||
`initialConfig` option in your `bknd.config.ts` file.
|
|
||||||
|
|
||||||
```typescript bknd.config.ts
|
```typescript bknd.config.ts
|
||||||
import type { BkndConfig } from "bknd/adapter";
|
import type { BkndConfig } from "bknd/adapter";
|
||||||
@@ -80,5 +79,5 @@ export default {
|
|||||||
```
|
```
|
||||||
|
|
||||||
This configuration will store uploaded files in the specified directory,
|
This configuration will store uploaded files in the specified directory,
|
||||||
making them accessible through your application's public path or wherever
|
making them accessible through your application's public path (in this case)
|
||||||
you choose.
|
or at `/api/media/file/{filename}`.
|
||||||
|
|||||||
Reference in New Issue
Block a user