feat(expenses): Add delete expense endpoint and functionality

Implements the ability to delete an expense, including its associated items and shares. Also refactors the expense update logic to correctly handle share updates and adds the corresponding API endpoint and mock DB function.
This commit is contained in:
2025-12-09 23:25:06 +01:00
parent 0d54da1cdf
commit 8a43143ead
7 changed files with 163 additions and 147 deletions

View File

@@ -1,13 +0,0 @@
FROM node:18-alpine
WORKDIR /app
# Set production environment
ENV NODE_ENV=production
COPY package*.json ./
RUN npm install --production
COPY . .
EXPOSE 3001
CMD ["node", "server.js"]