INNER CODE UNIT · TypeScript
doctor
rit3zh/reacticx · cloudflare/cli/index.ts:304
async function doctor() {
log.title("cloud doctor");
let blocking = 0;
const creds = readS3Credentials();
if (creds) {
log.success(
`R2 API credentials ${c.dim(`· account ${creds.accountId.slice(0, 8)}… · uploads go over S3`)}`,
);
} else {
log.warn(
`no R2 API credentials ${c.dim("· uploads fall back to wrangler, roughly 3s per file")}`,
);
log.skip("set R2_ACCOUNT_ID, R2_ACCESS_KEY_ID and R2_SECRET_ACCESS_KEY in a .env at the repo root");
}
if (await onPath("ffmpeg")) log.success(`ffmpeg ${c.dim("· preview WebM encoding available")}`);