From bf0d696b2f8a59b5e36590adc51bcb7f297e789c Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Sat, 7 Sep 2024 23:51:04 +0100 Subject: [PATCH] Some hard coding at least for now --- Dockerfile | 2 ++ src/lib/mongodb.ts | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 8f670f42..d7779093 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,6 +47,8 @@ COPY --from=builder /app/public ./public COPY --from=builder --chown=1001:1001 /app/.next/standalone ./ COPY --from=builder --chown=1001:1001 /app/.next/static ./.next/static +ENV MONGODB_URI "mongodb+srv://user:JKpFBymv0WLv3STj@encoach.lz18a.mongodb.net/?retryWrites=true&w=majority&appName=EnCoach" + USER nextjs EXPOSE 3000 diff --git a/src/lib/mongodb.ts b/src/lib/mongodb.ts index a64ce2ce..4694b23b 100644 --- a/src/lib/mongodb.ts +++ b/src/lib/mongodb.ts @@ -1,5 +1,9 @@ import {MongoClient} from "mongodb"; +if (!process.env.MONGODB_URI) { + throw new Error('Invalid/Missing environment variable: "MONGODB_URI"'); +} + const uri = process.env.MONGODB_URI || ""; const options = {};