77 lines
1.3 KiB
TOML
77 lines
1.3 KiB
TOML
main = "src/index.ts"
|
|
|
|
name = "aniplay-v2"
|
|
compatibility_flags = ["nodejs_compat"]
|
|
compatibility_date = "2025-11-28"
|
|
|
|
[vars]
|
|
USE_MOCK_DATA = false
|
|
|
|
[env.staging]
|
|
[env.staging.vars]
|
|
USE_MOCK_DATA = true
|
|
|
|
[[env.staging.durable_objects.bindings]]
|
|
name = "ANILIST_DO"
|
|
class_name = "AnilistDo"
|
|
|
|
[observability]
|
|
enabled = true
|
|
|
|
[[durable_objects.bindings]]
|
|
name = "ANILIST_DO"
|
|
class_name = "AnilistDo"
|
|
|
|
[[migrations]]
|
|
tag = "v1"
|
|
new_classes = ["AniwatchApiContainer"]
|
|
|
|
[[migrations]]
|
|
tag = "<v2>"
|
|
deleted_classes = ["AniwatchApiContainer"]
|
|
new_classes = ["AnilistDo"]
|
|
|
|
[[migrations]]
|
|
tag = "v3"
|
|
deleted_classes = ["AnilistDo"]
|
|
|
|
[[migrations]]
|
|
tag = "v4"
|
|
new_sqlite_classes = ["AnilistDo"]
|
|
|
|
[[migrations]]
|
|
tag = "v5"
|
|
deleted_classes = ["AnilistDo"]
|
|
|
|
[[migrations]]
|
|
tag = "v6"
|
|
new_sqlite_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"
|
|
|
|
[[kv_namespaces]]
|
|
binding = "DELAYED_TASKS"
|
|
id = "c8db249d8ee7462b91f9c374321776e4"
|
|
preview_id = "ff38240eb2aa4b1388c705f4974f5aec"
|
|
|
|
[triggers]
|
|
crons = ["0 */9 * * *"]
|
|
|
|
[[d1_databases]]
|
|
binding = "DB"
|
|
database_name = "aniplay"
|
|
database_id = "5083d01d-7444-4336-a629-7c3e2002b13d"
|
|
migrations_dir = "drizzle"
|