diff --git a/app/nose/bin/apps.tsx b/app/nose/bin/apps.tsx index 3945d24..81a93d6 100644 --- a/app/nose/bin/apps.tsx +++ b/app/nose/bin/apps.tsx @@ -1,7 +1,7 @@ import { $ } from "bun" import { apps } from "app/src/webapp" -const devMode = process.env.BUN_HOT +const devMode = process.env.NODE_ENV !== "production" export default async function () { const { stdout: hostname } = await $`hostname`.quiet() diff --git a/app/package.json b/app/package.json index 40ece63..817a698 100644 --- a/app/package.json +++ b/app/package.json @@ -5,6 +5,7 @@ "private": true, "scripts": { "start": "bun src/server.tsx", + "prod": "env NODE_ENV=production bun src/server.tsx", "dev": "env BUN_HOT=1 bun --hot src/server.tsx", "deploy": "./scripts/deploy.sh", "push": "./scripts/deploy.sh", diff --git a/app/src/webapp.ts b/app/src/webapp.ts index ca16cfb..c3e0310 100644 --- a/app/src/webapp.ts +++ b/app/src/webapp.ts @@ -111,7 +111,7 @@ export async function publishDNS() { } function publishAppDNS(app: string) { - if (process.env.BUN_HOT) return + if (process.env.NODE_ENV !== "production") return if (!dnsEntries[app]) dnsEntries[app] = Bun.spawn(["avahi-publish", "-a", `${app}.${host}.local`, "-R", ip])