cash_tracker/server/Dockerfile
2025-08-28 23:04:25 +03:00

21 lines
283 B
Docker

FROM node:18-alpine
WORKDIR /app
# Copy package files
COPY package*.json ./
# Install dependencies
RUN npm ci --only=production
# Copy source code
COPY . .
# Create directory for database
RUN mkdir -p /app/data
# Expose port
EXPOSE 3001
# Start the server
CMD ["npm", "start"]