FROM node:24 WORKDIR /usr/src/app # Install SQLite for database operations RUN apt-get update && apt-get install -y sqlite3 && rm -rf /var/lib/apt/lists/* # Copy package files and install dependencies COPY backend/package*.json ./ RUN npm install # Copy backend source code COPY backend/ . # Copy development environment configuration COPY docker/dev/backend/config/.env ./.env # Expose port EXPOSE 5000 # Development command (will be overridden by docker-compose) CMD ["npm", "run", "server"]