feat: migrate to cloudflare d1 and queues

This commit is contained in:
2025-11-28 16:32:35 +08:00
parent 00e1f82d85
commit bd958fb1ab
19 changed files with 294 additions and 276 deletions

View File

@@ -17,4 +17,29 @@ class_name = "AnilistDo"
[[migrations]]
tag = "v1"
new_classes = ["AniwatchApiContainer"]
[[migrations]]
tag = "<v2>"
deleted_classes = ["AniwatchApiContainer"]
new_classes = ["AnilistDo"]
[[queues.producers]]
queue = "anilist-updates"
binding = "ANILIST_UPDATES"
[[queues.producers]]
queue = "new-episode"
binding = "NEW_EPISODE"
[[queues.consumers]]
queue = "anilist-updates"
[[queues.consumers]]
queue = "new-episode"
[[d1_databases]]
binding = "DB"
database_name = "aniplay"
database_id = "5083d01d-7444-4336-a629-7c3e2002b13d"
migrations_dir = "drizzle"