mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-20 05:29:17 +00:00
18 lines
579 B
TypeScript
18 lines
579 B
TypeScript
import { writeFileSync } from "fs"
|
|
// import { type Database } from "@kksh/supabase/types"
|
|
import { createClient } from "@supabase/supabase-js"
|
|
|
|
if (!process.env.SUPABASE_URL || !process.env.SUPABASE_ANON_KEY) {
|
|
throw new Error("SUPABASE_URL and SUPABASE_ANON_KEY must be set")
|
|
}
|
|
|
|
const supabase = createClient(process.env.SUPABASE_URL, process.env.SUPABASE_ANON_KEY)
|
|
|
|
const { data, error } = await supabase.storage.from("pub").download("server_public_key.pem")
|
|
if (error) {
|
|
console.error(error)
|
|
throw error
|
|
}
|
|
|
|
writeFileSync("./keys/server_public_key.pem", await data.text())
|