Files
aniplay-api/wrangler.toml
Rushil Perera 1140ffa8b8 refactor!: migrate away from bun
- migrate package management to pnpm
- migrate test suite to vitest
- also remove Anify integration
2025-12-16 07:50:38 -05:00

69 lines
1.2 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"]
[[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 */12 * * *"]
[[d1_databases]]
binding = "DB"
database_name = "aniplay"
database_id = "5083d01d-7444-4336-a629-7c3e2002b13d"
migrations_dir = "drizzle"