diff --git a/Dockerfile b/Dockerfile index 9ead5bd..dab7b1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,8 @@ RUN bun i --frozen-lockfile COPY . . ENV NEXT_TELEMETRY_DISABLED=1 ENV NODE_ENV=production +ENV DOCKER=1 +RUN bun run build RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs && chown -R nextjs:nodejs . @@ -15,4 +17,4 @@ EXPOSE 3000 ENV PORT=3000 ENV HOSTNAME="0.0.0.0" -CMD ["bun", "container:build"] +CMD ["bun", "start"] diff --git a/package.json b/package.json index a242207..065a4c0 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "scripts": { "dev": "next dev --turbopack", "build": "next build --turbopack", - "container:build": "bun run build && bun start", "start": "next start", "typegen": "next typegen", "lint": "eslint .", diff --git a/src/lib/env/server.ts b/src/lib/env/server.ts index f4774d7..ad14201 100644 --- a/src/lib/env/server.ts +++ b/src/lib/env/server.ts @@ -7,6 +7,6 @@ export const env = createEnv({ HYPIXEL_API_KEY: z.string().min(1) }, experimental__runtimeEnv: true, - emptyStringAsUndefined: true + emptyStringAsUndefined: true, + skipValidation: process.env.DOCKER === "1" }) -