diff --git a/lib/activitypub/actor.ts b/lib/activitypub/actor.ts index 8f69787..61ce816 100644 --- a/lib/activitypub/actor.ts +++ b/lib/activitypub/actor.ts @@ -2,9 +2,13 @@ import express, { Router } from "express"; import { promises as fs } from "fs"; const domain = process.env.DOMAIN; +const pubKeyPemPath = process.env.PUB_KEY_PEM; export default async function actor(router: Router) { - const pubKeyPem = (await fs.readFile(process.env.PUB_KEY_PEM!)).toString(); + if (!pubKeyPemPath) { + return; + } + const pubKeyPem = (await fs.readFile(pubKeyPemPath)).toString(); const actorObj = { "@context": [ "https://www.w3.org/ns/activitystreams",