diff --git a/Dockerfile b/Dockerfile index 956d287..df2b252 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update && apt-get install -y \ WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY src ./src +COPY migrations ./migrations RUN cargo build --release # --- Runtime stage --- @@ -41,6 +42,9 @@ WORKDIR /app # Copy backend binary COPY --from=backend-builder /app/target/release/readur /app/readur +# Copy migrations directory +COPY --from=backend-builder /app/migrations /app/migrations + # Create necessary directories RUN mkdir -p /app/uploads /app/watch /app/frontend diff --git a/frontend/src/components/Dashboard.tsx b/frontend/src/components/Dashboard.tsx index cf3d336..69b3299 100644 --- a/frontend/src/components/Dashboard.tsx +++ b/frontend/src/components/Dashboard.tsx @@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react' import FileUpload from './FileUpload' import DocumentList from './DocumentList' import SearchBar from './SearchBar' +import OcrAnalytics from './OcrAnalytics' import { Document, documentService } from '../services/api' function Dashboard() { @@ -55,6 +56,12 @@ function Dashboard() { + {!searchResults && ( +
+ +
+ )} + {searchResults && (