summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2025-09-24 12:46:45 +0200
committerYuval Adam <_@yuv.al>2025-09-24 12:46:45 +0200
commitd2a33bd7967602a00662c965a32ce0ae590b18de (patch)
tree309615efac6055f0ac51f0685141cdf45b482ddb
parent50d2992168223b32eeb90a6c9afc545136747b50 (diff)
Use R2 bucket name
-rw-r--r--src/pages/api/update.ts10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/pages/api/update.ts b/src/pages/api/update.ts
index ca60384..0127ee3 100644
--- a/src/pages/api/update.ts
+++ b/src/pages/api/update.ts
@@ -7,9 +7,8 @@ interface CloudflareEnv {
BASE_URL: string;
AUTH_USER: string;
AUTH_PASS: string;
- BUCKET_NAME: string;
+ IMGS_BUCKET: R2Bucket;
SCHEDULED?: boolean;
- [key: string]: any;
}
class GeshemUpdate {
@@ -144,13 +143,12 @@ export const GET: APIRoute = async ({ locals, request }) => {
return new Response('Missing environment variables', { status: 500 });
}
- // Get R2 bucket (this would be configured in your Cloudflare Workers environment)
- const bucket = env.BUCKET_NAME ? env[env.BUCKET_NAME] as R2Bucket : null;
-
- if (!bucket) {
+ if (!env.IMGS_BUCKET) {
return new Response('R2 bucket not configured', { status: 500 });
}
+ const bucket = env.IMGS_BUCKET;
+
const updater = new GeshemUpdate(bucket, env);
const result = await updater.run();