2023-01-13 10:56:24 +00:00
|
|
|
import type { Queue, MessageBody } from 'wildebeest/backend/src/types/queue'
|
|
|
|
|
2022-12-05 20:14:56 +00:00
|
|
|
export interface Env {
|
|
|
|
DATABASE: D1Database
|
2023-01-18 13:31:50 +00:00
|
|
|
// FIXME: shouldn't it be USER_KEY?
|
2022-12-05 20:14:56 +00:00
|
|
|
userKEK: string
|
2023-01-13 10:56:24 +00:00
|
|
|
QUEUE: Queue<MessageBody>
|
2023-01-18 13:31:50 +00:00
|
|
|
DO_CACHE: DurableObjectNamespace
|
2023-01-04 16:40:55 +00:00
|
|
|
|
2022-12-05 20:14:56 +00:00
|
|
|
CF_ACCOUNT_ID: string
|
|
|
|
CF_API_TOKEN: string
|
2023-01-04 16:40:55 +00:00
|
|
|
|
|
|
|
// Configuration for Cloudflare Access
|
|
|
|
ACCESS_AUD: string
|
|
|
|
ACCESS_AUTH_DOMAIN: string
|
2023-01-11 14:32:06 +00:00
|
|
|
|
|
|
|
// Configuration for the instance
|
|
|
|
INSTANCE_TITLE: string
|
|
|
|
ADMIN_EMAIL: string
|
|
|
|
INSTANCE_DESCR: string
|
|
|
|
VAPID_JWK: string
|
2023-01-17 12:40:09 +00:00
|
|
|
DOMAIN: string
|
2023-01-12 10:57:35 +00:00
|
|
|
|
|
|
|
SENTRY_DSN: string
|
|
|
|
SENTRY_ACCESS_CLIENT_ID: string
|
|
|
|
SENTRY_ACCESS_CLIENT_SECRET: string
|
2022-12-05 20:14:56 +00:00
|
|
|
}
|