diff --git a/compose.yaml b/compose.yaml
index 2c2dbbf..edf75b7 100644
--- a/compose.yaml
+++ b/compose.yaml
@@ -32,7 +32,8 @@ services:
POSTGRES_HOST: ${POSTGRES_HOST}
POSTGRES_PORT: ${POSTGRES_PORT}
POSTGRES_DB: ${POSTGRES_DB}
- NODE_ENV: production
+ NODE_ENV: ${NODE_ENV:-"production"}
+ DEMO_MODE: ${DEMO_MODE:-"false"}
DOMAIN: ${DOMAIN}
AUTH_TRUST_HOST: ${AUTH_TRUST_HOST}
AUTH_SECRET: ${AUTH_SECRET}
diff --git a/src/components/layout/addMenu.tsx b/src/components/layout/addMenu.tsx
index 51dddbf..9df3c64 100644
--- a/src/components/layout/addMenu.tsx
+++ b/src/components/layout/addMenu.tsx
@@ -66,7 +66,7 @@ export default function AddMenu() {
))}
- {ENVIRONMENT === "development" && (
+ {(ENVIRONMENT === "development" || ENVIRONMENT === "demo") && (
<>
diff --git a/src/lib/constants.ts b/src/lib/constants.ts
index 8beaeb7..53417f1 100644
--- a/src/lib/constants.ts
+++ b/src/lib/constants.ts
@@ -1,4 +1,8 @@
-export const ENVIRONMENT = process.env.NODE_ENV || "development"
+const isDemo = process.env.DEMO_MODE === "true"
+
+export const ENVIRONMENT = isDemo
+ ? "demo"
+ : process.env.NODE_ENV || "development"
export const SITE_URL =
ENVIRONMENT === "development" ? "http://localhost:3000" : process.env.DOMAIN