diff --git a/docker-compose.yml b/docker-compose.yml index e21ab86..3a2e244 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,7 +28,9 @@ services: environment: PORT: 5001 NODE_ENV: production - DATABASE_URL: ${DATABASE_URL} + # Default matches postgres service when POSTGRES_PASSWORD is unset (local/staging). + # Override via `.env` (Compose loads `.env`, not `.env.production`). + DATABASE_URL: ${DATABASE_URL:-postgresql://postgres:${POSTGRES_PASSWORD:-postgres123}@postgres:5432/mind14_crm?schema=public} JWT_SECRET: ${JWT_SECRET:-z-crm-jwt-secret-change-in-production-NOW} JWT_EXPIRES_IN: 7d JWT_REFRESH_EXPIRES_IN: 30d 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/public/لوغو اتمتة.png b/frontend/public/logo.png similarity index 100% rename from frontend/public/لوغو اتمتة.png rename to frontend/public/logo.png 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() {
- Company Logo
diff --git a/frontend/src/assets/logo.png b/frontend/src/assets/logo.png new file mode 100644 index 0000000..c770706 Binary files /dev/null and b/frontend/src/assets/logo.png differ