From a5270c33a86165dfd3a0876bc00c898ec570742f Mon Sep 17 00:00:00 2001 From: Eric Gullickson <16152721+ericgullickson@users.noreply.github.com> Date: Sat, 23 Aug 2025 10:47:58 -0500 Subject: [PATCH] Fix container build --- backend/src/features/maintenance/index.ts | 20 ++++++++------------ frontend/Dockerfile | 7 +++---- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/backend/src/features/maintenance/index.ts b/backend/src/features/maintenance/index.ts index 7e8b370..de1e17d 100644 --- a/backend/src/features/maintenance/index.ts +++ b/backend/src/features/maintenance/index.ts @@ -1,18 +1,14 @@ /** * @ai-summary Public API for maintenance feature capsule * @ai-note This is the ONLY file other features should import from + * @ai-status Scaffolded - implementation pending */ -// Export service for use by other features -export { UmaintenanceService } from './domain/lUmaintenance.service'; +// TODO: Implement maintenance service and types +// Currently scaffolded feature - no exports until implementation is complete -// Export types needed by other features -export type { - Umaintenance, - CreateUmaintenanceRequest, - UpdateUmaintenanceRequest, - UmaintenanceResponse -} from './domain/lUmaintenance.types'; - -// Internal: Register routes with Express app -export { registerUmaintenanceRoutes } from './api/lUmaintenance.routes'; +// Placeholder to prevent build errors +export const MaintenanceFeature = { + status: 'scaffolded', + message: 'Maintenance feature not yet implemented' +} as const; diff --git a/frontend/Dockerfile b/frontend/Dockerfile index c6d3bef..4c3247d 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,5 +1,5 @@ # Production Dockerfile for MotoVaultPro Frontend -FROM node:20-alpine as build +FROM node:20-alpine AS build # Set working directory WORKDIR /app @@ -25,9 +25,8 @@ COPY --from=build /app/dist /usr/share/nginx/html # Copy nginx configuration COPY nginx.conf /etc/nginx/nginx.conf -# Create non-root user for nginx -RUN addgroup -g 1001 -S nginx && \ - adduser -S frontend -u 1001 -G nginx +# Create non-root user for nginx (nginx group already exists) +RUN adduser -S frontend -u 1001 -G nginx # Change ownership of nginx directories RUN chown -R frontend:nginx /var/cache/nginx && \