indent numbered lists content, clarified media serve locations

This commit is contained in:
dswbx
2025-07-19 08:39:19 +02:00
parent 8b832f02ac
commit a3782728f9

View File

@@ -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}`.