diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 12809b8..a2b83b8 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -37,10 +37,10 @@ ENV NEXT_TELEMETRY_DISABLED=1 RUN addgroup --system --gid 1001 nodejs && \ adduser --system --uid 1001 nextjs -# Copy necessary files -COPY --from=builder /app/public ./public +# Standalone first, then static assets; public last so it is not overwritten by any nested folder in standalone. COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static +COPY --from=builder --chown=nextjs:nodejs /app/public ./public USER nextjs diff --git a/frontend/src/app/dashboard/page.tsx b/frontend/src/app/dashboard/page.tsx index e3ff777..43d3174 100644 --- a/frontend/src/app/dashboard/page.tsx +++ b/frontend/src/app/dashboard/page.tsx @@ -1,6 +1,8 @@ 'use client' import { useState, useEffect } from 'react' +import Image from 'next/image' +import logoImage from '@/assets/logo.png' import ProtectedRoute from '@/components/ProtectedRoute' import { useAuth } from '@/contexts/AuthContext' import { useLanguage } from '@/contexts/LanguageContext' @@ -142,10 +144,13 @@ function DashboardContent() {