Deploy Blog Astro ke Cloudflare Workers
17024
Deploy Blog Astro ke Cloudflare Workers
Cloudflare Workers menyediakan runtime edge serverless yang sempurna untuk situs Astro SSR. Dipadukan dengan D1 untuk database dan R2 untuk penyimpanan, Anda mendapatkan stack yang dikelola sepenuhnya.
Prasyarat
- Akun Cloudflare
- Wrangler CLI terinstal
- Proyek Astro dengan adapter
@astrojs/cloudflare
Langkah 1: Instal Adapter
npm install @astrojs/cloudflarePerbarui astro.config.mjs:
import { defineConfig } from 'astro/config';
import cloudflare from '@astrojs/cloudflare';
export default defineConfig({
output: 'server',
adapter: cloudflare(),
});Langkah 2: Buat Database D1
wrangler d1 create my-databaseTambahkan binding ke wrangler.toml:
[[d1_databases]]
binding = "DB"
database_name = "my-database"
database_id = "<your-database-id>"Langkah 3: Deploy
npm run build
wrangler deploySitus Anda sekarang live di https://your-worker.workers.dev!
Comments
Loading comments...